は、私はすでにセクション要素の使用を議論する外部の多数のスレッドがある知っているセクションの要素との見出しで、サイトの内容は - 私はすでにそれらの多くを読んで、これまでのところ、私は、次の結論に達した:構造
A <セクション>要素を使用して、個々のデータベースレコードとして格納できるコンテンツをラップする必要があります。 (HTML5doctorによると)見出しは内にあることが必要ですセクションの要素(ただし、データベースではコンテンツと同じ列に見出しを格納しません...))
私のウェブサイトの構造を再編成し、それをhttp://gsnedders.html5.org/outliner/で分析しましたが、驚いたことにそれは私のh1、h2、...見出し順を無視していました。 。代わりに期待アウトラインの
<header>
<section>
h1 // title of my page --> h1
</section>
<section>
<nav>...</nav>
</section>
</header>
<div role="main"> // don't use section for your website's main content
h2 // main content
<section>
h3 // main content's sub heading
</section>
<section>
h4 // sub heading of main content's sub heading
h5
h5
</section>
<section>
h3 // another main content's sub heading
</section>
</div>
<aside>
<section>
h3 // about me
</section>
</aside>
:
title of my page
navigation
main content
main content's sub-headings, etc.
about me
私が得た:
main content
title of my page
navigation
main content's sub entries
about me
は、今では私は(スタイリングの目的のためにいくつかのdivのをスキップする)のような構造を持っています
もちろん、私はこのカウンタをリセットするためにいくつかのセクション要素で私の見出しをラップすることができますが、 nコンテンツを1つのデータベースエントリとして扱うことができます。これはセマンティック要素の意味のない使い方であり、作業全体をいくらか冗長にします。
セクション要素のポイントまたはネストされた見出しが見当たりませんでしたか?どのようにこの動作(理論では素晴らしいと思うが、実際にはそれは奇妙な方法で動作するように思える)をどのように提案するかを提案する。
編集:私は、 RSSアイテム」ルール、それは私にははるかに理にかなっていると(下記答えとして)などのナビゲーションから離れてメインのコンテンツを維持するためにsection要素を使用するようになったとして
セクションエレメントと提案のDOとDON'Tを推薦するためのものですが、アーティクルでは、アーティクルとセクションエレメントのどちらもヘッダー/フッターからのコンテンツの分割には使用しないでください(推奨:div、最初のDON'Tsアイテム)、divは "見出しカウンタ"をリセットしません - >記事はセマンティックな解決策ですか? (私があなたを悩ましている場合はうんざりしますが、瞬時に唯一の問題は意味論に関するものです。私の目的はdivsを使ってもっと簡単に実現できるからです^^) – Peter