2009-04-09 52 views
0

我有以下的CSS代碼:CSS怪怪

.tag { 
    display: inline; 
    font-size: 10px; 
    padding: 5px; 
    color: #FFF; 
    background-color: #444; 
} 

.tag:hover { 
    font-size: 10px; 
    padding: 5px; 
    color: #FFF; 
    background-color: #666; 
} 

除了背景顏色,以及一個具有顯示:內聯,是沒有區別的,對不對?那麼當.tag div存在時,它會有白色文本,但沒有背景色。它也有12pt的字體大小和沒有填充。然而,它看起來完美的方式,當我徘徊它。誰能告訴我爲什麼要這樣做?

+0

嘗試增加!你的屬性值對.TAG結束重要{} – alex 2009-04-09 05:40:05

+0

謝謝,問題解決了。會很好,如果你可以把這個答案,所以我可以接受它 – 2009-04-09 05:42:27

回答

1

使用!重要

5

如果你只有這兩個類在你的css文件/ scriptlet中將沒有什麼不同。 但是如果你有2個以上並且與其他類混合,它將會不同。

你的.tag可能會被其他類的Overidden 我會使用firefox +螢火蟲進行調試。該工具會告訴你哪些CSS類/屬性是voeridden