セマンティック HTML 構造の利点は何ですか?

セマンティック HTML 構造の利点は何ですか?

1つ:

1.セマンティック タグは単なる HTML であり、CSS にはセマンティクスはありません。 HTML はタグ、CSS は属性です。

2.セマンティックタグの要約 文書化されたページに基づいて、Web ページはドキュメントと見なされます。DOM の D (ドキュメント) と js の記述に使用されるドキュメントは、コンピューターがページをドキュメントとして見なしていることを明確に示しています。ページをドキュメントの一種として分類することもできます。

3. HTML タグ自体に意味があります。 p---段落、li---リスト、img---画像などですが、div---区分など一部は意味的ではなく、div タグ内のコンテンツの属性や表示スタイルを表すことができません。

4. HTML5 では、HTML とほとんどの人の開発習慣、および一般的な Web サイト ページの表示形式に基づいて、<header><footer><nav><article> などのセマンティック タグが追加されています。

5.私の個人的な理解では、HTML は定義された属性を持つ XML です。セマンティック HTML を使用すると、ページ構造が明確になり、CSS と JS の記述が少なくなり、SEO にもより効果的になります。

二:

検索エンジンのクローラーも、個々のキーワードのコンテキストと重みを判断するためにマークアップに依存しています。

これまでは、検索エンジンのクローラーをウェブサイトの「訪問者」とは考えていなかったかもしれませんが、現在では彼らは非常に貴重なユーザーです。彼らがいなければ、検索エンジンはウェブサイトをインデックスすることができず、一般ユーザーが訪れるのが難しくなります。

6.クローラーはプレゼンテーションに使用されるマークアップをほとんど無視し、セマンティック マークアップのみに注意を払うため、ページがクローラーにとって理解しやすいことは非常に重要です。

したがって、ページのタイトルが ではなく でタグ付けされている場合、そのページは検索結果で下位にランク付けされる可能性があります。

セマンティック HTML 構造の利点に関する上記の簡単な説明は、エディターが皆さんと共有する内容のすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

<<:  Linuxコマンドunzipの詳しい説明

>>:  この記事ではMySQLのNULLについて説明します。

推薦する

デスクトップ仮想化を実現するために Hyper-V を展開する手順 (グラフィック チュートリアル)

Hyper-V を展開するためのハードウェア要件は次のとおりです。 64 ビット プロセッサ、具体...

CN2、GIA、CIA、BGP、IPLC はどういう意味ですか?

CN2ラインとは何ですか? CN2 は、China Telecom Next Carrier Ne...

Linuxはデータディスクがアンインストールされ、新しいカスタムイメージを作成できることを確認します。

カスタムイメージに関するよくある質問データディスクを表示するにはどうすればいいですか? df コマン...

JavaScript 関数のカリー化

目次1 関数カリー化とは何ですか? 2 カレーの役割と特徴2.1 パラメータの再利用2.2 早期復帰...

CSS コード省略 div+css レイアウト コード省略仕様

略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...

HTTPS の原則の説明

HTTPS ウェブサイトの構築コストが下がるにつれて、ほとんどのウェブサイトが HTTPS プロトコ...

MySQL マルチテーブル結合クエリの詳細な説明

目次複数テーブル結合クエリ内部結合左結合右結合サブクエリ要約する複数テーブル結合クエリテーブル間の接...

React Nativeでシンプルなゲームエンジンを作る

目次導入始めるReact Nativeゲームエンジンの簡単な紹介React Nativeでスネークゲ...

CocosCreator ScrollView 最適化シリーズ: フレーム読み込み

目次1. はじめに2. 行き詰まった問題の分析3. 解決策(理論) 4. ソリューション(コード) ...

ウェブページ作成によく使われる英語フォント

アリアルArial は、多くの Microsoft アプリケーションとともに配布されるサンセリフ T...

MySQL の FIND_IN_SET() と IN の違いを簡単に分析します

以前、あるプロジェクトでMysql FIND_IN_SET関数を使用したことがありますが、非常に便利...

JS でシンプルなデータ監視を実装する方法

目次概要最初のステップステップ2なぜ別の _data が必要なのでしょうか?データにもう少しデータを...

mysql8.0 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題

cmdにnet start mysqlと入力すると、プロンプトが表示されます: サービス名が無効です...

three.js を使って立体的な矢印線を描く詳細な手順

需要: この需要は緊急に必要です!地下鉄のシーンでは、脱出経路を示す矢印を描かなければなりません。こ...