我試圖獲得一個CSS樣式應用於頂部列表項,但無法獲得規則以所需的方式應用。在下面的例子中,我試圖刪除第一個li
項目的頂部邊框。如果我在locationMenuTopItem元素上嵌入style="border-top: none;"
,但它需要使用樣式塊來完成。CSS規則樣式第一個列表項
爲什麼#locationMenu li
塊取代#locationMenuTopItem
塊?
<html>
<head>
<style>
#locationMenu li {
border-top: 1px solid #e1e1e1;
}
#locationMenuTopItem {
border-top: none;
}
</style>
</head>
<body>
<ul id="locationMenu">
<li id="locationMenuTopItem"><a href="#">Top Menu</a>
<ul>
<li><a href="#">Sub Menu 1</a></li>
<li><a href="#">Sub Menu 2</a></li>
<li><a href="#">Sub Menu 3</a></li>
</ul>
</li>
<li><a href="#">Top Menu 2</a></li>
<li><a href="#">Top Menu 3</a></li>
</ul>
</body>
Thx爲鏈接。這清除了它。在提問之前,我確實閱讀了W3C鏈接,但解密它的時間太晚了。 – sipwiz 2011-02-12 11:24:35