2
を「子スコープを残すこと」の問題を記述するための正しい方法を知っているので、ここでは代わりにJSFiddleだしないときはオフになっています。ここCSSカウンター
問題がPara 1.3
とPara 1.4
のための番号がオフになっていることである:それは、ネストされた<section>
タグの範囲を「葉」ときpara
カウンタが「リセット」されません。
body { counter-reset: chapter 0; }
section { counter-reset: para 0; }
h2:before {
counter-increment: chapter;
content: counter(chapter) ". ";
}
section p:before {
counter-increment: para;
content: counter(chapter) "." counters(para, ".") ". ";
}
<h2>Chapter 1</h2>
<section>
<p>Para 1.1</p>
<p>Para 1.2</p>
<section>
<p>Para 1.2.1</p>
<p>Para 1.2.2</p>
<section>
<p>Para 1.2.2.1</p>
<p>Para 1.2.2.2</p>
</section>
</section>
<p>Para 1.3</p>
<p>Para 1.4</p>
</section>
あなたはについて何を話していますか?セクションには、段落やその他のセクションを含めることができます。これらのセクションには、独自の段落やセクション、広告の間欠性を含めることができます。段落にセクションを含めることができないのは、そのように機能しないためです。なぜ、山積みの章を1つの巨大な*順序付けられていないリストとしてマークすることをお勧めしますか? – BoltClock
多分私は十分に明確ではなかった。 pとセクション(親子関係)との関係を作ることができないので、 'p'構造の' section'は動作しません。そのため私はリストを使用しました(あなたはUL ofcの代わりにOLを使用できます)。あなたが私の構造を見れば、いくつかの 'li'sの中で' ul'を見つけることができます。これはpとセクションでは不可能です。私はOPのHTML構造に代わる解決策を与えました.OPが望んでいるものを実現する代替策。私は今自分を明らかにしたいと思う –