2011-07-26 12 views
6

ページングされたメディアでは、CSSプロパティtarget-countersを使用して複数のカウンタを含めることができます。 (see section 1.3.5)などの必要があり、出力何かターゲットカウンタのカウンタを設定する方法

a::after { 
content: "see section " target-counters(attr(href, url), section, ".") 
} 

:スペックは以下の例(単純化)を提供します。

sectionカウンタを設定するにはどうすればよいですか? (あまりにも非ページコンテンツのため、)Generated Content Moduleから

+0

このようなものが存在するかどうかは分かりませんでしたが、それは良い読んだ感謝でした:) – Alp

+0

これは 'target-counters'のようなものですが、これはどんなブラウザでも動作しないようです少なくとも!)Chromeにこれらを処理させる方法はありますか?おそらく実験的な旗やモードで? –

答えて

1

カウンタは自動的に新しいインスタンスを作成します 子要素で再使用してカウンタ意味では、「自己のネスト」されていますカウンターの

そのため、あなたは自分の要素ツリーは、(<h1>Root</h1><h2>Sub</h2>のように)平坦である場合には、ネストされたカウンタを使用する方法はありません

<style type="text/css">  
section {counter-increment: section;} 
</style> 

<section id="foo"> 
<h1>Root level</h1> 
    <section id="bar"> 
    <h2>Sub Level</h2> 
    </section> 
</section> 

書くことができます。

関連する問題