1

見出し(h1-6)が通常のスタイルとは別のHTML / CSSで独自の概念である理由について、頭を悩ませているようには思えません。利用可能なタグユニバースに追加することでユーザーを混乱させるだけなので、正当な理由はないように見えますが、それが行うことはすべて、たとえば次のように定義された別の通常のスタイルにすることで実現できます。

.headStyle1
{
    font-size: 30px;
    font-weight:bold;
}

次に、別のタグを使用する代わりに、次の<h1></h1>ようにします。

<span class="headStyle1">My Heading</span>

また、作業メモリーで処理する必要のあるタグが1つ少ないため、より幸せに暮らせるようになります。見出しは、独自のカテゴリーではなく、単なる別のスタイルです。私にとって、シンプルさは美徳です。

私が間違っているかどうか、そしてこの複雑さの追加に合理的な理由があるかどうかを説明してください。

4

4 に答える 4

4

これはセマンティックタグであり、ページ上の他の見出しに関して特定の見出しの重要性を指定し、それとは対照的に設計されています。たとえば、anh1最も重要な見出しですが、h2それほど重要ではありません。

これは、コンテンツの表示面を説明するものであり、説明するようには設計されていません。他の見出しと比較した重要性/重要性のみを示しています。これは、その見出しに続くコンテンツ(一種)と同様の重要性を示します。

参照:

于 2013-03-21T16:57:47.890 に答える
3

そもそもhtmlセマンティックマークアップが作成された理由を考える必要があります。W3C仕様を見てください...

見出し要素は、それが紹介するセクションのトピックを簡単に説明します。見出し情報は、たとえば、ドキュメントの目次を自動的に作成するために、ユーザーエージェントによって使用される場合があります。

HTMLには6つのレベルの見出しがあり、H1が最も重要で、H6が最も重要ではありません。ビジュアルブラウザは通常、重要度の低い見出しよりも重要度の高い見出しを大きなフォントでレンダリングします。

http://www.w3.org/TR/html401/struct/global.html#edef-H6

HTMLは、スタイルシートの単なるフレームワークではなく、情報を「マークアップ」する方法です。spanタグは、スクリーンリーダーや検索エンジンにとってはほとんど意味がありませんが、h1タグはかなり意味があります。

なぜ見出しタグで停止するのですか?すべてをスパンタグに入れ、、、pおよびemciteのほぼすべてのタグを削除し、スタイルを使用して重要性を示すことができます。そうすれば、そのサイトを見た人は誰でも、何が重要で何がそれほど重要でないかを知るでしょう。この問題は、スクリーンリーダーを使用している人がサイトまたは検索エンジンにアクセスしているときに始まります。セマンティックマークアップを使用することで、インターネットを「より良く」することができます。あなたは現在そして将来あなたが作成しているウェブサイトに何があるかを理解する検索エンジンを許可します。

存在するマークアップを使用するのが最適です。これは、ページにあるコンテンツのタイプを定義する方法です。「複雑さ」を受け入れると、それは本当に簡単です。

于 2013-03-21T17:00:58.233 に答える
2

見出しタグはドキュメントにセマンティックな意味を提供し、スタイリングなしでドキュメントに構造を提供します。

たとえば、スクリーン リーダーを使用しているユーザーが Web サイトにアクセスできるようにするのに役立ちます。スクリーン リーダーは、h1 と比較して headStyle1 の重要性を理解できません。

于 2013-03-21T17:02:15.387 に答える
1

Google などのボットを検索するのに非常に役立つため、これらを使用することをお勧めします。例を次に示します。記事を書き、名前を付けますCurrent situation in our company。万が一あなたの記事を見つけて URL を保存するのを忘れてしまった場合、Google で検索できなくなる可能性があります。なぜなら、Google はその記事を重要な見出しではなく、あなたのウェブサイトのテキストの一部として評価するからです。

于 2013-03-21T17:15:04.890 に答える