HTML 5 は、既存の HTML 4.01、XHTML 1.0、および DOM Level 2 HTML 標準を置き換えることを目的とした新しい Web 標準です。これは、Adobe Flash、Microsoft Silverlight、Sun JavaFX などのプラグインベースのリッチ インターネット アプリケーション (RIA) に対するブラウザの必要性を減らすことを期待しています。
HTML 5 は、Web サイトの典型的な現代の使用法を反映する多数の新しい要素と属性を提供します。それらの中には、
タグや タグと似ていますが、 (サイト ナビゲーション ブロック) や などの意味があります。このようなタグは、検索エンジンのインデックス作成、小型画面デバイス、視覚障害者による使用を容易にします。また、 タグや タグなど、標準インターフェイスを通じて他のブラウジング要素に新しい機能も提供します。
HTML 5 は、新世代のハイパーテキスト マークアップ言語として、多くのタグを追加します。これらのタグはセマンティックであるだけでなく、強力でもあります。具体的には、次のタグがあります。
は外部コンテンツを定義します。たとえば、外部ニュース プロバイダーからの新しい記事、ブログからのテキスト、フォーラムからのテキストなどです。または他の外部ソースからのコンテンツ。 ページ コンテンツの外にあるコンテンツを定義します。ただし、ページ コンテンツに関連する必要があります。 音楽やその他のオーディオ ストリームなどのサウンドを定義します。チャートやその他の画像として。 ラジオ ボタン、チェックボックス、ボタンなどのコマンド ボタンを定義します。 データ テンプレートのコンテナを定義します。この要素には、テンプレートを定義する子要素が必要です: 要素 はオプションのデータのリストを定義します。 input 要素と組み合わせて使用すると、入力値のドロップダウン リストを作成できます。 チャットなどのダイアログを定義します。 プラグインなどの埋め込みコンテンツを定義します。 サーバーによって送信されるイベントのソースを定義します メディア コンテンツのグループとそのヘッダーを定義します セクションまたはドキュメントのフッターを定義します セクションまたはドキュメントを定義します 生成されたキーを定義します 主な機能は、ページにテキストを追加することです。Medium は、ユーザーにとってその重要性を視覚的に強調する必要があるテキストを強調表示します。典型的なアプリケーションは、検索キーワード を強調表示して、検索結果内でユーザーの測定値 (単位) を定義することです。既知の最大値と最小値を持つメジャーにのみ使用します ナビゲーション リンクを定義します データ テンプレート内の子要素のネスト ポイントを定義します。 を 要素および とともに使用して、スクリプト の出力などを定義します。 JavaScript の時間のかかる関数の進行状況やダウンロードの進行状況を表示するために使用できます。 データ テンプレートを更新するためのルールを定義します。 および 要素で使用されます。 のピンインを定義します。漢字または日本語の漢字のひらがな アジア言語の「説明文」を定義します。 文書内のセクションを定義します。章、ヘッダー、フッター、ドキュメントのその他の部分など メディア要素 ( や など) のメディア リソースを定義します を定義します。 , つまり細部の責任者です。テーブルの summary 属性と同等ではありません 日付または時刻、またはその両方を定義します ムービー クリップやその他のビデオ ストリームなどのビデオを定義します 多くの新しいタグが追加されましたが、一部のタグも廃止されました。
の代わりに
を使用できます。
の代わりに CSS
の代わりに CSS を使用 の代わりに CSS を使用 の代わりに CSS を使用 はサポートされなくなりました 代わりに CSS を使用してください の代わりに CSS を使用する 上記のタグは XHTML 1.0 では非推奨になりましたが、引き続きサポートされていますが、HTML 5 ではまったくサポートされません。さらに、aling などの多くのタグ属性はサポートされていません。 関連記事:
HTML5 の各タグの定義と規定: header
HTML5 タグと HTML4 タグの違いの例紹介
HTML5タグ集