【发布时间】:2014-06-10 17:05:43
【问题描述】:
有没有什么方法可以有效地将这样的东西写成单个语句 (这不起作用)
*[*^='head'] {}
目标:任何元素,任何属性,以'head'开头*
而不是两个陈述(这行得通)
*[class^='head'],*[id^='head']{}
目标:
<div class="header">Hi</div>
<div id="heading">Hi</div>
【问题讨论】:
-
我不认为我们可以选择所有属性,如果它们只是
class和id,当然可以只写一个规则。 -
我认为我们也不能,但我很好奇是否有办法。
-
Hanky,我可以在样式表中使用 xpath 表达式作为选择器吗? //*[@*="foo"]
-
我认为XPath只是scripting中查询元素的一种方式,CSS中没有。
标签: css