2011-11-30 53 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; 
}