2011-11-30 61 views
1

我有一个简单的有序列表,我想显示列表样式类型为十进制。问题是我有一个CSS重置文件设置所有列表为无。为什么覆盖的CSS规则仍然影响我的标记?

我正在设置我的有序列表如下。

ol#note{ 
    list-style-type:decimal !important; 
} 

我在firebug看到css重置声明有一条线经过它..我认为这意味着它被覆盖。但是我没有看到这些数字。一旦我在CSS重置文件中禁用了该声明,我的编号就会重新出现。任何人都可以解释发生了什么事?

+1

这可能有事情做与[CSS具体规则(http://www.htmldog.com/guides/cssadvanced/specificity/) – bigblind

+0

难道不OL#笔记比ol更具体吗? – ionfish

+0

确定由于某种原因,规则需要应用于ol#note li而不是 – ionfish

回答

4
这个

可能:

ol#note li{ 
    list-style-type:decimal !important; 
}