ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5 セマンティクス - メイン

HTML5 セマンティクス - メイン

黄舟
黄舟オリジナル
2017-02-07 13:56:581594ブラウズ

61b85035edf2b42260fdb5632dc5728a 要素は 2013 年に正式に W3C HTML 仕様に追加されましたが、これまでにこの要素の定義は非常に完成していたので、適切なタイミングを検討する時期になりました。 61b85035edf2b42260fdb5632dc5728a 要素を使用します。それでは、始めましょう。

W3C仕様

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

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

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

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

詳細

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

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

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

使用法

他の新しい 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 スタイルに書き換えることができます。

まとめ

ご覧のとおり、61b85035edf2b42260fdb5632dc5728a 要素の使用は非常に簡単で、数分しかかかりません。ここからは実際に 61b85035edf2b42260fdb5632dc5728a 要素を Web サイト開発のプロセスに組み込みます。

上記は HTML5 セマンティック - メインのコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


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