私の知る限り、どのlist-style-type
プロパティを設定しても、リストを区切る数字または文字の後にピリオド(.
)が続きます。これを、たとえば右括弧()
)に変更したり、完全に削除したりする方法はありますか?
コンセプト
これが私がやりたいことを示す不適切なCSSです:
<HTML>
<HEAD>
<STYLE>
OL{
list-style-type:decimal;
list-style-punctuation: ')';
}
OL.onlyNumbers{
list-style-punctuation: none;
}
</STYLE>
</HEAD>
<BODY>
<OL>
<LI>Won</LI>
<LI>Too</LI>
<LI>Tree</LI>
<LI>Fore</LI>
<LI VALUE=100>Won Hun Dread</LI>
</OL>
<OL CLASS=onlyNumbers>
<LI>Won</LI>
<LI>Too</LI>
<LI>Tree</LI>
<LI>Fore</LI>
<LI VALUE=100>Won Hun Dread</LI>
</OL>
</BODY>
</HTML>
そして、これが私がブラウザで見たいものです:
1) Won
2) Too
3) Tree
4) Fore
100) Won Hun Dread
1 Won
2 Too
3 Tree
4 Fore
100 Won Hun Dread
私は一般的にjQueryやJavaScriptとは何の関係も望んでいません。これを適切なHTML5とCSS3にできるだけ近づけたいと思います。