【发布时间】:2012-09-09 02:19:09
【问题描述】:
据我所知,无论您设置什么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 有任何关系。我希望它尽可能接近正确的 HTML 5 和 CSS 3。
【问题讨论】:
标签: html css styles html-lists