2011-09-15 36 views
1


我想對一個非常大的網站進行一些小的調整(不是由我做的)。 該網站的主要顏色是紅色和黑色。
現在有很多CSS類來定義鏈接的功能,但是一些鏈接仍然使用默認的藍色(沒有應用類)。
我曾嘗試添加此到主css文件:更改CSS中的默認鏈接顏色

a:link { 
    color: #900; 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    text-decoration: underline; 
} 
a:hover { 
    color: #000; 
} 

但這種變化與正確的顏色太環節appareance。例如:下面,在同一個css文件中有這些類:

.linkCat { 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000; 
    text-decoration: none; 
} 
.linkCat:hover { 
    color: #900; 
    text-decoration: underline; 
} 

我的更改也會覆蓋這些類的行爲。

我想知道是否有某種方法可以將樣式更改爲僅適用於未應用樣式的鏈接。

我再說一遍:網站真的很大,我不喜歡修改每一個頁面來爲鏈接添加一個類。

謝謝。

+0

呃那是醜陋的,爲什麼不把樣式應用到所有'a'項目,然後推廣這個類呢?例如'.myLink {//輸入你想要的樣式}'。然後查找每個超鏈接的出現,並且如果它沒有類添加myLink作爲它的類。這樣你就不會「打破」已有的東西...... – JonH

回答

0

把下面的css文件

a { 
    color: #900; 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    text-decoration: underline; 
} 
a:hover { 
    color: #000; 
} 

如果沒有幫助的頂部,使用Web檢查,看看有什麼覆蓋問題的風格。