【发布时间】:2012-05-28 01:58:52
【问题描述】:
我试图通过像这样定义ID 来识别所有包含菜单列表的<UL>:
<ul id="menutop">
<li><a href="#">item1</a></li>
<li><a href="#">item2</a></li>
<li><a href="#">item3</a></li>
</ul>
<ul id="menumain">
<li><a href="#">item1</a></li>
<li><a href="#">item2</a></li>
<li><a href="#">item3</a></li>
</ul>
据我了解,我可以使用:
ul[id|='menu']>li>a {color:#f00;}
(<li> 的直接子代<ul> 的id 的直接子代id 以menu 开头)
但它不起作用。
搜索了一下给我带来了这个[问题][1],它表明 ID 是一个属性而不是一个属性,所以我不明白为什么它不起作用。我做错了什么?
根据 W3 标准 (http://www.w3.org/TR/CSS2/selector.html#matching-attrs),这是指向 CSS2 匹配属性和属性值的链接。
【问题讨论】:
-
火狐 2+。如果它在 IE7+ 中工作会很好,但不是绝对必要的。确实,不错的尼克呵呵
标签: firefox css-selectors css