ホームページ  >  記事  >  ウェブフロントエンド  >  h5のmain要素の例を詳しく解説

h5のmain要素の例を詳しく解説

零下一度
零下一度オリジナル
2017-05-31 15:41:423475ブラウズ

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

W3C仕様

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

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

61b85035edf2b42260fdb5632dc5728a 要素が HTML 仕様に含まれているため、6c04bd5ca3fcae76e30b72ad730ca86d 要素は HTML4 の定義に戻されました。

body要素は、documentのコンテンツを表します。

詳細

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 である e388a4556c0f65e1904146cc1a846bee 要素を置き換えることです。

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

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

次に、61b85035edf2b42260fdb5632dc5728a 要素を使用してドキュメントを書き換えます。

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

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

まとめ

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

以上がh5のmain要素の例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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