2014-10-10 87 views
0

在我的CSS文件中,我有一些常用的樣式,用於保持通用的鏈接,比如訪問時沒有文字裝飾,以及在徘徊時顏色發生變化,但我希望我的某些特定樣式頂部的導航欄像字體一直是白色的(黑色導航欄,但白色的一切,所以我想看到的鏈接),但#navBar我的鏈接上的特定樣式似乎使鏈接上的任何其他一般樣式取消出色,如中的#1d99ff的顏色變化a:懸停,或文字修飾:無兩個a:鏈接a:visited如下圖所示。Div特定樣式取消樣式

a:link{ 
text-decoration: none; 
} 
a:visited{ 
    text-decoration: none; 
    color: #000000; 
} 
a:hover{ 
    color: #1e99ff 
} 

#navBar{ 
    text-align: center; 
    word-spacing: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    font-weight: bold; 
    position: absolute; 
    left: 0; 
    right: 0; 
    height: 20px; 
    background-color: #000000; 
    letter-spacing: 3px; 
} 
#navBar a:link{ 
    color: #FFFFFF; 
} 
#navBar a:visited{ 
    color: #FFFFFF; 
} 

應該不是一般的鏈接樣式應用到各個環節,以及ID特定的人拿這些樣式並添加指定的人?還是我必須重新定義之前定義的樣式?

感謝

回答

0

如果要覆蓋單個項目的風格,例如,你應該通過HTML做到這一點,因爲它會簡單地覆蓋所有衝突。

<div style="color: #000;"> 
+0

如果我將navBar鏈接的顏色更改爲HTML(在鏈接標記內)爲白色,它仍然不會更改懸停時的顏色。在div標籤中改變顏色也不會完成任何事情。 – 2014-10-10 01:21:26