0
我有以下HTML:CSS選擇器優先
<ul class="menu">
<li>One</li>
<li class="two">Two</li>
<li>Three</li>
</ul>
和下面的CSS:
.menu > li {
color: red;
}
.two {
color: green;
}
但所有列表項具有紅色。如果我把它改成這樣:用.two
類
ul > li {
color: red;
}
.two {
color: green;
}
secong列表項有現在的綠色,我想。這是否有任何錯誤或爲什麼它以這種方式工作?
http://codepen.io/Chovanec/pen/iJsuC
+1打破特異性計算。 –
謝謝你幫助我很多 – Michal
@michal chovanec你也可以使用.menu李:nth-child(2){color:green;}或.menu li:nth-child(偶數) – vimes1984