このような出力をCSSの助けを借りて生成する必要があります...括弧付きのローマンリストが必要
(i)要望は何ですか?
(ii)どのセグメントについてですか?
(III)を考えると、革新的な...
(IV)の革新的な...
...というように考えます。
お勧めします。
このような出力をCSSの助けを借りて生成する必要があります...括弧付きのローマンリストが必要
(i)要望は何ですか?
(ii)どのセグメントについてですか?
(III)を考えると、革新的な...
(IV)の革新的な...
...というように考えます。
お勧めします。
あなたはこのようcounter-increment
プロパティ.WRITEでこれを達成することができます。このhttp://jsfiddle.net/MEBxA/
それはIE8以上&まで仕事だ
ul{
counter-reset:item;
list-style:none;
}
li:before {
content: "("counter(item, lower-roman) ")";
counter-increment: item;
}
チェック。一般的に
、あなたはそれがどのような方法でlist-style-type
を使用することによって簡単に達成することができナンバリングのスタイルが異なる番号付けたいとき、あなたは基本的に2つのオプションがあります。
list-style: none
と番号のデフォルトを抑制し、発生をカウンター、生成されたコンテンツ、および疑似要素を使用する数字(sandeepの回答のように)。ul
の既定の番号付けを無効にするか、(やや安全な)ul
マークアップを使用しないでください。 div
要素またはtable
マークアップ。後者のアプローチの最も単純な例:それは簡単に、リスト全体のレンダリング、その項目、および番号のスタイルを作るためには
(i) What is the demand?<br>
(ii) For what segment(s)?<br>
…
、使用することをお勧めしますおそらくこれまでより冗長なマークアップ、:
<div class=ol>
<div class=li><span class=num>(i)</span> What is the demand?</div>
<div class=li><span class=num>(ii)</span> For what segment(s)?</div>
…
</div>
(最も外側のマークアップとしてなくdiv
を使用すると、大幅にフォールバックを改善する、すなわち、非CSSのレンダリングが、それはおそらく、ACCUを引き起こします
マークアップは 'ol'ではなく、 'ol'がこのケースの' ul'(箇条書きリスト)より良いフォールバック(通常は番号付きリスト)を与えるからです。 –
これは問題ではありません。なぜなら、このオペレーションでは、よりローマ字の括弧を必要とするからです。 – sandeep
?かっこは、「ol」か「ul」のどちらを選択するかによって何をしなければなりませんか? – BoltClock