html是:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="index.html">my brand</a>
<ul class="nav">
<li class="active"><a href="index.html">Home</a></li>
<li><a href="try.html" id="emphasize">Emphasize it</a></li>
</ul>
</div>
</div>
</div>
说,我想添加背景颜色。这是我在CSS文件中输入的内容:
#emphasize{
background: #99f;
}
但对导航栏没有任何影响。但是如果我尝试用HTML样式标签或Javascript来设置样式,那就很奇怪了:
<li><a href="tryit.html" id="emphasize" style="background: #99f">Emphasize it</a></li>
或
document.getElementById('emphasize').style.background = '#99f';
答案 0 :(得分:0)
我认为背景颜色被前面的颜色覆盖了。所以你可以尝试使用这个CSS。
#emphasize{
background: #99f !important;
}
将强制渲染使用此颜色..
让我知道它是否有效。