2011-03-26 145 views
0

我有我的CSS:平等CSS屬性的基礎上另一個屬性值

body 
{ 
    font-size: 0.87em; 
    font-family: Calibri, Arial, Georgia, Verdana, Tahoma, Microsoft Sans Serif; 
    margin: 0; 
    padding: 0; 
    color: #666666; 
} 

a:link 
{ 
    color: rgb(124,71,111); 
    text-decoration: underline; 
} 
a:visited 
{ 
    color: rgb(41, 12, 36); 
} 
a:hover 
{ 
    color: rgb(91,25,79); 
    text-decoration: none; 
} 
a:active 
{ 
    color: #AB6D9C; 
} 

問題是後者標籤「卸下襬臂-LINKCOLOR」

.remove-linkcolor 
{ 

} 

我想與'.remove-linkcolor'類關聯的'a'的鏈接改變如下屬性:

  1. 顏色與正常文本的顏色相同 如何避免重複的代碼,並把相同的顏色的另一個標籤?
  2. 刪除活動的效果,懸停通常會,但繼續作爲一個鏈接,所以如果你點擊用戶,同樣執行。

回答

1

不知道我理解你的問題。然而,我認爲這是你需要的答案:

刪除的CSS代碼重複的唯一途徑是通過聯合選擇,是這樣的:

body { 
    font-size: 0.87em; 
    font-family: Calibri, Arial, Georgia, Verdana, Tahoma, Microsoft Sans Serif; 
    margin: 0; 
    padding: 0; 
} 

body, .remove-linkcolor { 
    color: #666666; 
} 

但是,最後經常會重複選擇器。唯一的辦法是不要做CSS:使用SASS或類似的CSS編譯器。

+0

是的!謝謝! – ridermansb 2011-03-26 23:41:42

相關問題