HTML H タイトルタグの使用

HTML H タイトルタグの使用
H タグ、特に h1 タグの使用は常に議論の的となっている問題であり、私たちが研究する価値のある問題でもあります。この記事は先人達の経験と私自身のHタグに対する理解を元に書きました。皆様のお役に立てれば幸いです。

Hタグとは何ですか?

W3C では、h1 ~ h6 タグが見出しを定義すると規定されています。 h1 は最大の見出しを定義します。 h6 は最小の見出しを定義します。

タイトル タグとして、重要度の降順で h1、h2、h3、h4、h5、h6 を使用します。この原則に従う必要があると思います。ページの階層関係がより明確になり、検索エンジンがページの主題コンテンツをより適切にクロールして分析できるようになります。より理解を深めるために、次のコードを参照してください。

 <本文>
   < h1 >第 1 レベルのタイトル</ h1 >
   < p >段落</ p >
   <div>
      < h2 >サブタイトル</ h2 >
      < p > ... </ p >
      <div>
         < h3 >レベル 3 の見出し</ h3 >
         < p > ... </ p >
         <div>
            < h4 >レベル 4 の見出し</ h4 >
            < p > ... </ p >
         </div>
      </div>
   </div>
</本文>

ブラウザのデフォルト スタイルも重要性が低下し、フォント サイズが h1 から h6 に減少します。ブラウザによってスタイルは若干異なります。これらの違いがあるため、通常は CSS を使用してレイアウトを統一します。

どのように使いますか?

現在、多くのウェブサイト(Taobao、Sina、Sohu などの有名なウェブサイトを含む)では、図に示すように、ロゴに h1 を使用しています。

誰もがこのように使用するのは理にかなっていますし、実際に多くの利点があります。ページ全体のコンテンツを要約し、ロゴが本文に非常に近いため、検索エンジンがトピックをできるだけ早くクロールしやすくなります。また、セマンティクスの面でもより正確です。

もちろん、すべてのウェブサイトがロゴに h1 を使用しているわけではありません。NetEase の使用は特別な例です。

NetEase は h1 に display:none スタイルを設定して非表示にします。これにより、h1 をどこに置くべきか分からないという問題が解決されるだけでなく、SEO 最適化にも役立ち、一石二鳥になります。

テンセントのホームページの h1 は、画像に示すように、ヘッドラインニュースです。

上記の例から、さまざまな Web サイトで h1 の使用方法が異なることがわかります。では、h1 はどこに配置すればよいのでしょうか。これは常に議論の余地のある質問ですが、どこに置くべきかについては絶対的な答えはないと思います。ウェブページの位置づけや種類、ユーザーの検索習慣などの要素を踏まえて総合的に検討すべきだと思います。たとえば、ニュースサイトの場合は、見出しに h1 を配置します。総合ポータルサイトの場合は、ロゴに h1 を配置します。企業のウェブサイトの場合は、ロゴに h1 を配置することもできます。これは、ユーザーが企業を検索するときに一般的に企業名を検索するためです。ウェブサイトのスローガンがある場合は、スローガンに h1 を配置することもできます。これも良い選択です。つまり、自分に最も合ったものを選択するのが最善です。

h2 に関しては、図に示すように、通常はホームページの大きな列で使用するのが好きです。

コンテンツ ページでは、図に示すように、記事のタイトルに h2 を使用し、列のタイトルに h3 を使用することを好みます。

h3 は、図に示すように、主に列のタイトルに使用されます。

農心通製品のホームページで使用されているHタグは、明確な階層関係を持っているだけでなく、製品コンテンツの重要性を強調しており、検索エンジンにとっても非常に有益です。

図に示すように、次の例も非常に興味深いものです。

コラムタイトルはh2、ニュースタイトルはh1を使用します。階層関係で言えば順序が逆になりますが、間違いではありません。実際にHタグを使用する際には、コンテンツの重要度に応じて定義することもできます。したがって、基礎理論を習得し、それを柔軟に応用することによってのみ、その効果を最大限に高めることができます。

上記の例から、H タグの使用法は非常に柔軟であり、これらのいくつかの使用法に限定されないことが簡単にわかります。使用時には、重要度が下がる原則に従うだけで済みます。同じことが h4-h6 にも当てはまります。

いくつか要約すると

参考資料、フロントエンド制作の専門家、有名なウェブサイトなどによる H タグの理解と応用に基づいて、次の仕様をまとめ、皆様に参考値を提供したいと考えています。

h1 レベルタイトル

これは最も重要なことを表しており、ページ内での位置はキーワードと同じくらい重要です。通常、これは Web サイトのタイトルや見出しに使用されます。一部の大規模な Web サイトでは、ロゴにも使用されています。複数の h1 コードを記述できますが、実際には意味的に一意です。h1 タイトルは 1 ページに 1 回だけ表示されるか、まったく表示されないのが最適です。

h2 セカンダリタイトル

主にページの主要なコンテンツの記事タイトルやコラムタイトルに出現します。3列構造は一般的に中央、2列構造は一般的に重要な側に配置されます。 h3と一緒に使用できます。

h3 レベル 3 見出し

通常はメインページのサイドバーです。 h4 は補助語であり、頻繁に出現しません。

ページ階層は深くなりすぎることはできないため、h4、h5、h6 は通常、あまり頻繁に表示されません。

<<:  ウェブページデザインのための4つの実践的なヒント

>>:  MySQL ルートパスワードをリセットする方法

推薦する

CSS3 で半透明の背景画像と不透明なコンテンツを実現する方法の例

以前のブログのログインページを作成していたときに、この問題に遭遇しました。突然、透明な背景画像と不透...

CSSスタイルは、テキストが長すぎる場合に省略記号を表示する問題を解決します

1. CSSスタイルは、テキストが長すぎる場合に省略記号を表示する問題を解決します1. 一般的なスタ...

Vue3のサンドボックスの仕組みの詳しい説明

目次序文ブラウザコンパイル版ローカルプリコンパイルバージョン要約する序文vue3サンドボックスには主...

VMware10 での CentOS 7 のインストールと設定のチュートリアル

Ubuntu が今日のデスクトップ ユーザーの間で最も人気のある Linux オペレーティング シス...

MySQLのネストされたトランザクションで発生する問題

MySQL はネストされたトランザクションをサポートしていますが、それを実行する人は多くありません....

MySQL binlog を開く手順

Binlog は、MySQL データの変更を記録するために使用されるバイナリ ログ ファイルです。B...

ElementUI ページネーション コンポーネントの使い方 Vue でのページネーション

ElementUIページングコンポーネントPagination in Vueの使用は参考になります。...

Vue は QR コード スキャン機能を実装します (スタイル付き)

必要: vue を使用して QR コードのスキャンを実現します。プラグイン: QRコードリーダー;プ...

W3C チュートリアル (11): W3C DOM アクティビティ

ドキュメント オブジェクト モデル (DOM) は、プログラムがドキュメントのコンテンツ、構造、およ...

Vue の computed と watch の違いを分析する

目次1. 計算入門1.1、getとsetの使い方1.2. 計算された属性キャッシュ2. 時計の紹介3...

文字列から指定された文字を削除または抽出する JavaScript メソッド (非常によく使用されます)

目次1. 部分文字列() 2. サブストラクチャ() 3.インデックス() 4.最後のインデックス(...

Linux 上で Docker コンテナを作成、一覧表示、削除する方法の概要

1. Dockerコンテナを起動する以下のコマンドを使用して新しい Docker コンテナを起動しま...

React の国際化 react-intl の使用

React で国際化を実現するにはどうすればよいでしょうか? react-intlプラグインは、Re...

【Webデザイン】E-WebTemplates の美しい海外の Web ページ テンプレート (FLASH+PSD ソース ファイル+HTML) を共有します

これらはすべて海外のE-WebTemplates WebサイトからのWebページテンプレートであり、...

Selenium+testng を使用して Docker で Web 自動化を実現する方法

序文長い間さまざまな資料を読んで、ついに selenium+testng のパラメータ化の問題を解決...