2010-02-24 118 views
0

我嘗試驗證我的CSS代碼。我沒有錯誤,只是警告,但我不喜歡它。CSS警告 - 在兩種情況下顏色和背景顏色相同

我有100個警告,像這樣的:

45 Same colors for color and background-color in two contexts #search and div.main_text 
45 Same colors for color and background-color in two contexts div.testinput and div.main_text 
45 Same colors for color and background-color in two contexts #submit and div.main_text 
221 Same colors for color and background-color in two contexts div.test input and #index_be 
221 Same colors for color and background-color in two contexts #login_submit and 


div.main_text { 
    color: #a3986d; 
} 

#search { 
    background-color:#a3986d; 
} 

我應該怎樣做呢?

+0

您是如何驗證它的? – 2010-02-24 11:20:29

回答

3

忽略它。假設你從來沒有像這樣的HTML:

<div id="search"> 
    <div class="main_text"> 
    Hello! 
    </div> 
</div> 

你會沒事的。如果您確實有這樣的標記,那麼div的類別main_text的內容將具有#a3986d的背景色和#a3986d的前景色,因此文本不會顯示出來。

事實上,有這樣的組合並不是一個問題,除非你使用這種組合。

0

對於CSS中的相同動作,您可以使用以下模式。 請注意以下代碼會更改所有提到的類或ID,因此請謹慎操作。

所以要使用逗號將一個或多個屬性,以各種各樣的類或ID它們分開,如:

.MyFirstClass, #YourFirstID, div, span 
{ 
    /*any attribute you like to share with all of them*/ 
    color : black; 
    background-color: #ebebeb; 
} 

所以,你必須從所有刪除所有的221(或任何其他相同的數字)的屬性共221門課程,並將其應用於一系列課程中。 (最好是在CSS類的頂部執行此操作,只要您在確切的類中更改同一屬性,就可以應用更改

+0

我不明白,我使用color prop。for div_main_text,和背景顏色屬性搜索。如果我點你提到的,那麼這兩個屬性將適用於這兩個。所以文本將是不可見的?! – Holian 2010-02-24 11:43:47

+0

沒關係,我弄清楚.. – Holian 2010-02-24 12:12:17