2012-11-27 39 views
0

我有一個div標籤在aspx頁面背景色不工作的CSS

<div id="mainDiv"> 
...........         
</div> 

以下樣式正在爲這一切的權利,除了background-color。以下課程所做的任何更改也都有效。 background-color也在設計時應用於visual-studio,但在運行時不起作用。有什麼理由?

#mainDiv 
{ 
    width:95%; 
    background-color:Silver; 
    font-weight:bold; 
    color:Maroon;  
} 

更新而不是background-color:Silver;,我已經試過background-color:Silver !important;但沒有什麼區別。然而改變color:Maroon;color:Blue;影響

編輯我沒有其他的CSS文件,該頁面只有一個CSS文件鏈接到它

編輯我有mainDiv內兩個div有風格float:left當我刪除float:left我能看到mainDivbackground-color中的更改。還是不知道原因

+0

寫背景顏色:銀!重要;如果它有效,那麼你有衝突規則 – Moons

+0

它也適用於我在設計時,但尋找一些地獄的原因,爲什麼它不是在運行時工作。我提到我在aspx頁面 – Sami

+0

@Sami可以創建一個jsfiddle.net鏈接並向我們展示,而不是我幫你... –

回答

0

而不是Silver使用十六進制顏色代碼

儘量
background-color:#C0C0C0; 
+0

不太可能是罪魁禍首。 HTML 4.01將此顏色名稱定義爲前十六種基本顏色之一。 http://en.wikipedia.org/wiki/Web_colors#HTML_color_names – Rob

+0

沒有區別。使用Silver也是正確的。但不明白可以有什麼其他原因。 – Sami

+0

@Sami嘗試設置'important'這樣的'背景色:!銀色重要;' –

0

可能有wiith該網頁上的其他CSS一些衝突,因爲這工作得很好:

<div id="mainDiv"> 
    content here 
</div> 

CSS

#mainDiv {  
    width:95%;  
    background-color:Silver;  
    font-weight:bold;  
    color:Maroon;  
} 

請看這裏:JS Fiddle