平时我用李来做到这一点:如何设置li风格?
和我的风格设定为这样:
ol.d {list-style-type:lower-alpha;}
,结果是这样的:
a. Coffee
b. Tea
c. Coca Cola
但我想修改为了做出如下结果:
(a) Coffee
(b) Tea
(c) Coca Cola
我该怎么做?谢谢。
平时我用李来做到这一点:如何设置li风格?
和我的风格设定为这样:
ol.d {list-style-type:lower-alpha;}
,结果是这样的:
a. Coffee
b. Tea
c. Coca Cola
但我想修改为了做出如下结果:
(a) Coffee
(b) Tea
(c) Coca Cola
我该怎么做?谢谢。
除了使用列表图像之外,您无法修改列表项的显示方式。如果你想这样做,你必须用额外的标记和边际/定位欺骗来模拟它。
对不起,它没有在list-style-type
的默认CSS中设置。您可以参考https://developer.mozilla.org/en/CSS/list-style-type了解可通过CSS获得的内容。
那么你可以使用counter
相关的属性,但它们在某些浏览器(如IE的旧版本)中没有得到很好的支持。
ol.d {
counter-reset: item;
}
ol.d li:before {
content: '(' counter(item, lower-alpha) ') ';
counter-increment: item;
}
一些参考:
我没有事件知道柜台存在...谢谢先生。 – prodigitalson 2011-01-10 07:28:47
试试:
ol { counter-reset: item }
li:before { content: "(" counter(item, upper-latin) ") "; counter-increment: item }
要标记接受的问题的答案,请单击左侧的复选标记。每个问题只能做一个答案。请记住为所有您以前回答的问题做同样的事情。这是感谢我们的一种方式! – BoltClock 2011-01-10 07:32:25