HTML5セマンティックのご理解についての話

:この質問に対処https://github.com/YvetteLau/Step-By-Step/issues/8
名前が示すように、セマンティックHTML5は、ヘッダー、フッターなど、ページ構造を作成するために、セマンティックタグの使用の合理化を指し意味セマンティックを、NAV、直感的にラベルの役割ではなく、虐待のdivを知ることができるラベルから。

セマンティックな利点は以下のとおりです。

  • 開発を支援し、維持します読みやすいクリアコードの構造、
  • パターンは負荷に失敗した場合、経験のために改善し、明確なページ構造
  • その他の便利な分析装置(スクリーンリーダーなど)のセマンティクスに基づいて、ページをレンダリングします。
  • エンジン最適化(SEO)を検索に資する、検索エンジンのクローラは、ラベルに応じて、異なる重みを与えられます

セマンティックタグは以下のとおりです。

  • タイトル:情報は、ページの先頭を説明するために主に使用
  • ヘッダ:ヘッダ定義書
  • NAV:主にページのナビゲーションに使用
  • メイン:文書の内容の主な規定。文書の場合、それが一意である必要があります。それは、このようなサイドバー、ナビゲーション、著作権情報、一時停止の標識として、文書内の重複コンテンツが表示されますが、含まれているか、検索フォームにはなりません。
  • 記事:独立した、自己完結型のコンテンツ
  • H1〜H6:カスタムタイトル
  • UL:順不同リストを定義するために使用されます
  • オール:順序付きリストを定義するために使用されます
  • 住所:著者/所有者の連絡先情報の文書又は物品の定義。
  • キャンバス:画像を描画するための
  • ダイアログ:ダイアログボックスやウィンドウの確認応答を定義します
  • 余談:その内容外のコンテンツを定義しています。<aside>コンテンツは、サイドバーの記事として使用することができます。
  • セクション:文書のセクション(セクション、セクション)を定義します。そのような他の章、ヘッダ、フッタ、または文書など。
  • 図:別個のストリームコンテンツの規定(画像、図、写真、コード、等)。コンテンツ要素がメインのコンテンツに関連した図はずですが、それが削除された場合、それは、ドキュメントフローへの影響に対処するためではありません。
  • 詳細:説明文書または文書の内容の特定の部分
  • マーク:意味でテキストをマーク。

セマンティックアプリケーション

例えば、視覚的なラベルは、ページの構造は次のように構築しました:

IMG

セマンティックタグはページを構築します

https://www.jianshu.com/p/605386179154で再現

おすすめ

転載: www.cnblogs.com/hanfe1/p/11934480.html