2015-08-31 19 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