的HTML是:爲什麼我不能通過CSS設置自舉導航欄元素?
<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 style標籤或JavaScript的風格,它的古怪沒關係:
<li><a href="tryit.html" id="emphasize" style="background: #99f">Emphasize it</a></li>
或
document.getElementById('emphasize').style.background = '#99f';
CSS文件中的任何CSS是否工作?如果沒有,它不包含在你的HTML文件/已上傳 – lifetimes 2013-04-08 09:11:13
你的css代碼在哪裏?在外部文件? – 2013-04-08 09:13:42
@ user125697我自己的樣式文件中的其他樣式定義工作正常。當涉及到導航欄時,它無法工作。 – 2013-04-09 02:25:34