コメント:私たち全員が知っているように、HTMLはインターネットの歴史の中で最大の発明です。 HTML5の目的は、現在のインターネット状況に応じて改善することです。
HTMLは、インターネット上でこれまでに行われた最大の発明であることが知られています。このハイパーテキストマークアップ言語は、実際には最新のインターネットの開発の基礎であり、センターとしてユニークな自給自足システムが登場しています。HTML5を開発するとき、その設計者はいくつかの非常に重要な問題に直面し、HTML5でそれらを解決することを望んでいました。問題の1つは、非常に簡潔で拡張しやすいセマンティクスを作成することです。この問題のトリッキーな部分は、HTMLの古いバージョンが当時の汎用性の概念を対象としていたことです - 当時の基本的なタグと見なされていたさまざまなタグの多数がありますが、現在はまったく役に立たないことが証明されています。 HTML5の目的は、現在のインターネット状況に応じて改善することです。
HTML5の新しいタグ
設計者が達成する必要があるタスクは、HTML5のより豊かで意味のあるセマンティックを開発することです。もちろん、この新しいソリューションは、すべての最新のインターネット標準に適応しながら、柔軟で効率的であると考えられます。以下は、HTML5に追加される新しいタグです。
<porth>タグ記事を定義するタグ
<afrase>ページのコンテンツ部分を定義するサイドバーにタグがあります
<Audio>タグはオーディオコンテンツを定義します
<canvas>タグ定義画像
<command>タグコマンドボタンを定義します
<Datalist>タグは、ドロップダウンリストを定義します
<詳細>タグは、要素の詳細を定義します
<ダイアログ>タグダイアログボックス(セッションボックス)を定義します
<Embed>タグ外部インタラクティブコンテンツまたはプラグインを定義します
<図>タグメディアコンテンツのセットとそのタイトルを定義します
<フッター>タグはページまたは領域の下部を定義します
<header>タグページまたは領域のヘッダーを定義します
<hgroup>定義ファイルのブロックに関する関連情報にタグ
<keygen>タグは、形式の生成されたキー値を定義します
<mark>マークはタグ付きテキストを定義します
<meter>タグ定義測定内
事前定義範囲
<NAV>タグ定義ナビゲーションリンク
<Output>タグはいくつかの出力タイプを定義します
<progress>タスクの定義プロセスにタグ付けします
<RP>タグはRubyアノテーションで使用され、Ruby要素をサポートしていないブラウザを指示するために表示されます
<rt> Rubyのタグ定義
注釈の説明
<ruby>タグ定義ルビーアノテーション。
<section>タグは地域を定義します
<source>タグはメディアリソースを定義します
<time>タグは日付/時刻を定義します
<video>タグはビデオを定義します
これらのマークのすべてが、今日のクールなものだけでなく、本当に重要で有用なマークになることを願っています。
HTML5の負担削減 - 古いタグ、さようなら...
古代、HTML3はNetscapeでしか実行できない魔法のようなものと見なされていたことを非常に覚えていますか?はい、それはインターネット時代の夜明けです。私たちは確かにその歴史を忘れませんが、いくつかの優れたが古いものに別れを告げるのは理にかなっています(特に、それらが現時点でそれほど有用であると考えられていない場合、または誰にも注意を払っていない場合)。
したがって、HTML5のデザイナーは、これらの標準はこれらのHTMLオタクによってのみ使用されるため、いくつかの古いタグを廃止しました。これらのタグは完全に役に立たないため、新しいHTMLタグに含まれなくなります。これらのデザイナーに感謝する必要があると思います。結局のところ、これらのマークは非常に古いため、私たちの子供たちは20年後にシェークスピアだけが彼のソネットでそれらを使用すると考えることが考えられます。とにかく、インターネット博物館に行き、それらを見てみましょう(本当にそのような博物館はありますか?)。
<頭字語>タグは頭字語を定義します。
<アプレット>タグは、埋め込みアプレットを定義します。
<baseFont>タグはデフォルトを指定します
ドキュメント内のすべてのテキストのフォントカラー、フォントサイズ、またはフォントファミリー。
<big>タグは、テキスト1のフォーマットに使用されます
サイズが大きく、<font>または
<baseFont>サイズ、どちらかを指定した場合。
<center>タグはテキストの中央に使用されます。
<dir>タグは、ディレクトリタイトルのリストに使用されます。
<font>タグフォントフェイス、フォントを指定します
テキストのサイズ、フォントの色。
<frame>タグ定義1つの特定のウィンドウ
(フレーム)フレームセット内。
<フレームセット>タグはフレームセットを定義します。
フレームセット要素は、2つ以上のフレーム要素を保持します。各フレーム要素
個別のドキュメントを保持します。
<s>および<strike>タグ
テキストを定義します。
<tt>タグは、typetypeテキストに使用されます
固定された幅タイプライタータイプのフォント。異なるタイプスタイル以外、
通常のフォント特性があります
<u>タグは、テキストの下線に使用されます。
これらのタグは基本的に役に立たない(HTML5の新しいタグに多少似たタグがいくつかあると思うかもしれません)。これらのいくつかは、初期の時代には古いブラウザーで使用されていますが、機能を失いましたが、他のものはCSS機能(フォントやテキストスタイルを設定するマーカーなど)に置き換えられています。
<div>タグに関する重要な質問
<div>タグを新しいタグに置き換えることは、HTML5の主要なセマンティックアチーブメントです。この<div>タグは、HTML4で重要な(そしてまだ)タグです。 HTMLで広く使用されていますが、それが表現するセマンティクスは弱すぎて、Webページ組織構造で異なるブロックを宣言するタスクでは役に立たない。新しいHTML5タグ - たとえば、<ports>、<astafer>、<avav>、<figure>、<header>、<footer> - より便利で便利になります。これらのタグを使用すると、ページのさまざまな領域の目的を指定し、Webサイトの構造を明確に表示できます。これは、あなたが初心者や中規模のプログラマーであっても、HTMLコードのみに基づいてページ全体の構造を明確に理解できることを意味します。検索エンジンは、ページの構造を非常に簡単に解析できるため、検索エンジンがクレイジーになることを喜んでいることに言及する価値があります。
私たちにとっての利点は何ですか?
新しいタグとセマンティクスの価値について多くの議論があり、一部の人々は、これらのセマンティクスと視覚的表現が意味をなさないと考えています。それらはより複雑なコードをもたらし、これらの新しいHTMLコードを使用して新しいミスの機会を生み出し、新しいHTML5セマンティクスの価値は、ウェブサイトユーザーとこれらのテクノロジーとの間の相互作用とコラボレーションのレベルを改善することです。
同じことが当てはまります。HTML5がそれがとてもクールであると感じているように、人々はそれに多くの努力を払っており、今後5年間でインターネットの開発に大きな希望を持っていることを理解する必要があります。今日、これらの新しいマーカーとセマンティクスは見栄えがよく、私たちは皆それを好みますが、人々のニーズに適応するために常に変化していることを忘れないでください。新しい言語の機能は人々の使用に依存し、インターネットコミュニティの広範な使用に依存しなければなりません。