簡體   English   中英

css類不應用樣式,但id正在應用樣式?

[英]css class not applying styling, but id is applying styling?

我的HTML設置如下

<div>
    <ul>
        <li></li>
    </ul>
    <ul>
        <li>
            <a class="nodecoration"></a>
        </li>
    </ul>
</div>

CSS:

.nodecoration {
    text-decoration:none;
}

當我將錨標記更改為<a id="nodecoration"></a>並將CSS更改為:

#nodecoration {
    text-decoration:none;
}

元素現在樣式。 為什么是這樣?

旁注:我也在使用Twitter Bootstrap,是干擾的CSS嗎?

這表明另一種樣式規則優先於該規則。 您可能希望通過使用應該增加其優先級的a.nodecoration來使該規則更具體。

僅供參考,像firebug for Firefox這樣的工具會告訴你哪些規則具有更高的優先級。

bootstrap已經有了規則,你需要更具體。

  • 標記1點
  • 10分
  • id 100點

你可以用這種方式知道哪一個更具體。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM