2015-08-31 70 views
0

http://jsfiddle.net/xw0vvo9e/4/內聯CSS的工作原理,外部不(包括的jsfiddle)

我試圖設置爲我的導航欄的背景顏色。正如你可以在jsfiddle中看到的,我有:

div .navBar { 
width: 100%; 
height: 45px; 
background-color: #FF0000; 
top: 0px; 
position: fixed; 
} 

它不起作用。但是,如果我刪除它,並將HTML更改爲:

<div class="navBar" style="background-color:#FF0000;"> 

它工作得很好。我已經在這個問題上困擾了很長一段時間了。

+0

忽略有關登錄的內容和所有爵士樂。這只是PHP的東西。我的導航欄問題已經持續了幾天,現在我選擇繼續前進,但現在我面臨的情況是我想要改變它,最後我必須解決這個問題。 > _ < – zxci

回答

2

您應該刪除選擇器中的空間,即它應該是div.navBar。您當前的選擇器是descendant combinator selector會嘗試查找div元素的.navBar後代。由於.navBar元素沒有任何div父母/祖父母,選擇器無法選擇目標元素。

+0

agh!我不敢相信我看着那個。我現在感覺很傻...大聲笑 謝謝。 – zxci

+0

@zxci歡迎您! – undefined