2011-12-17 7 views
2

は、それがHTML5

の見出しを持っていることが必要なことは、それはここ http://blog.whatwg.org/is-not-just-a-semantic

を述べたようにいつか私たちが関連しているいくつかの要素を持っているとAで組み合わせることができるページにHTML5に<section>の見出しを持っていることが必要です<section id="semantic name">代わり<div id="semantic name">しかし、我々はそのための任意の見出しを持っていない...

はそれがOK

答えて

4

<h1><h2><h3>を持たずに<section>を使用することですAccording to the HTML5 Doctorの場合は、自然な見出しがない場合は<section>を使用しないでください。また、彼らは言っています:

section要素は一般的なドキュメントまたはアプリケーションセクションを表します... section要素はジェネリックコンテナ要素ではありません。要素がスタイリング目的やスクリプト作成の便宜のために必要な場合は、代わりにdiv要素を使用することをお勧めします。

また、check out this nifty flowchartは、あなたの状況でどの要素を使用するのが最適かを決定します。

0

その唯一の必要な本は章に分かれているようセクションタグの使用は、あなたのコンテンツの構造を伝えることで、それは文句を言わない[検証](http://validator.w3.org)

場合、段落など

あなたのページがマガジンカバーのように見える画像の場合は、セクションを追加する必要はありません。あなたはたぶん構造のためのナビゲーションを望むでしょうが、それはセクションを使って行われていません。

私は、テキストのチャンク(ほとんどのページ)を含むページは、divではなくsectionタグを使用する必要があります。レイアウトを制御するためだけにdivを保持します。

私のベストアドバイスは、あなたのサイトがテキストのみのブラウザまたは他のアクセス可能なクライアントでどのように見えるかを確認することです。ほとんどのサイトがアクセシビリティのために設計されているゴミがいかに驚くべきか私の考えでは、セクションタグはそれを改善しようとしているということです。