ホームページ  >  記事  >  ウェブフロントエンド  >  html5のメインタグとは何を意味するのでしょうか? html5のメインタグの役割を詳しく紹介

html5のメインタグとは何を意味するのでしょうか? html5のメインタグの役割を詳しく紹介

寻∝梦
寻∝梦オリジナル
2018-08-17 13:41:2516473ブラウズ

html5のメインタグは何を意味しますか? html5のmainタグにはどのような機能があるのでしょうか?この記事では、html5 メイン タグの定義と具体的な機能、および html5 メイン タグの使用方法について詳しく説明します。

まず、HTML main の意味を理解しましょう:

html5 main タグの定義と機能:

61b85035edf2b42260fdb5632dc5728a タグはドキュメントのメインコンテンツを指定します。

61b85035edf2b42260fdb5632dc5728a 要素のコンテンツはドキュメントに固有である必要があります。サイドバー、ナビゲーション バー、著作権情報、サイトのロゴ、検索フォームなど、ドキュメント全体で繰り返し表示されるコンテンツを含めないでください。

注: ドキュメント内に複数の 61b85035edf2b42260fdb5632dc5728a 要素を含めることはできません。 61b85035edf2b42260fdb5632dc5728a 要素は、23c3de37f2f9ebcb477c4a90aac6fffd、15221ee8cba27fc1d7a26c47a001eb9b、c37f8231a37e88427e62669260f0074d、1aa9e5d373740b65a0cc8f0a02150c53、または c787b9a589a3ece771e842a6176cf8e9 の子孫にはなれません。

61b85035edf2b42260fdb5632dc5728a タグは HTML 5 の新しいタグです。

61b85035edf2b42260fdb5632dc5728a 要素は 2013 年に W3C HTML 仕様に正式に追加されました。これまでのところ、この要素の定義はかなり適切なので、ここで 61b85035edf2b42260fdb5632dc5728a を使用するのが適切な場合を詳しく見てみましょう。 ; 要素。それでは、始めましょう。

W3C 仕様

61b85035edf2b42260fdb5632dc5728a の主な目的は、ARIA のランドマークの役割 main を HTML の要素にマッピングすることです。これにより、スクリーン リーダーや支援デバイスがページのメイン コンテンツがどこから始まるかを認識することができます。

W3C 仕様では、

を次のように説明しています。

ドキュメントまたはアプリケーションのメインコンテンツ。メイン コンテンツ領域は、ドキュメントの中心トピックまたはアプリのコア機能に直接関連する、または拡張されるコンテンツで構成されます。

61b85035edf2b42260fdb5632dc5728a 要素が HTML 仕様に組み込まれたため、6c04bd5ca3fcae76e30b72ad730ca86d 要素は HTML4 の定義に戻りました。

body 要素はドキュメントのコンテンツを表します。

html5 main タグの具体的な使用法:

61b85035edf2b42260fdb5632dc5728a 要素の使用は各ページで 1 回のみであることに注意してください。なぜページは一度しか使用できないと規定されているのですか?私は具体的な詳細には興味がありませんが、いくつかの点は理にかなっているように思えます。

仕様により、ドキュメント内で複数の 61b85035edf2b42260fdb5632dc5728a タグを使用しようとすると、W3C バリデーターはエラーをスローします。

61b85035edf2b42260fdb5632dc5728a 要素のもう 1 つの要件は、23c3de37f2f9ebcb477c4a90aac6fffd、1aa9e5d373740b65a0cc8f0a02150c53、15221ee8cba27fc1d7a26c47a001eb9b、c37f8231a37e88427e62669260f0074d、c787b9a589a3ece771e842a6176cf8e9 の子要素ノードとして使用できないことです。

HTML5 main タグの具体的な使用法:

他の新しい HTML5 要素と同様に、すべてのブラウザが 61b85035edf2b42260fdb5632dc5728a を認識してプリセット スタイルを追加できるわけではありません。これを独自のブロックレベル要素にする必要がある場合があります。 CSSファイル。

main {display:block;}

場合によっては、IE ブラウザーの一部の下位バージョンをサポートするために、JavaScript を使用してこの要素を作成する必要がある場合があります。

<script type="text/javascript">document.createElement(&#39;main&#39;);</script>

もちろん、html5shiv を使用することもできます。

61b85035edf2b42260fdb5632dc5728a 要素を使用する最も簡単な方法は、ID または Class 値が main または content である dc6dce4a544fdca2df29d5ac0ea9906b 要素を置き換えることです。

それでは、実際にはどのように見えるべきでしょうか?以下は、61b85035edf2b42260fdb5632dc5728a 要素を使用する前のドキュメントの構造です。

<header>Header</header>
<div id="content">Main Content</div>
<footer>Footer</footer>

以下では、61b85035edf2b42260fdb5632dc5728a 要素を使用してドキュメントを書き換えます。

<header>Header</header>
<main id="content">Main Content</main>
<footer>Footer</footer>

とても簡単なので、1 分もかからずにドキュメントを最新の HTML5 スタイルに書き直すことができます。

【関連おすすめ】

HTML5の6ecb87e5318a36c03c59e25d55f43372タグの意味は何ですか? HTML56ecb87e5318a36c03c59e25d55f43372タグの基本的な使い方を詳しく解説

html textareaとはどういう意味ですか? textareaタグで改行とスペースを取得するにはどうすればよいですか?

以上がhtml5のメインタグとは何を意味するのでしょうか? html5のメインタグの役割を詳しく紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。