<style>
div [data-endpoint="/one/two/three/"] {display:none}
</style>
<div data-endpoint="/one/two/three/">
example text
</div>
活代码示例在这里:http://jsfiddle.net/DDUNp/2/为什么这个CSS属性选择器不起作用?
<style>
div [data-endpoint="/one/two/three/"] {display:none}
</style>
<div data-endpoint="/one/two/three/">
example text
</div>
活代码示例在这里:http://jsfiddle.net/DDUNp/2/为什么这个CSS属性选择器不起作用?
因为div
和data-endpoint
属性明确指定了与该属性的元素的后代元素之间的空间的div
;除去空间和它的作品:
div[data-endpoint="/one/two/three/"] {display:none}
参考文献:
有一个空格得多:
div[data-endpoint="/one/two/three/"] {display:none}
感谢! :D:D:D – user280109 2013-03-04 16:55:20
删除格之间的空间和[
div[data-endpoint="/one/two/three/"] {display:none}
您需要删除的div和[数据端点=之间的空间“/个/ two/three /“]
嗯,它不工作,如果你必须改变它,以使其工作。 – BoltClock 2013-03-04 16:58:39
@BoltClock将确保我的评论是正确的。 Tks突出显示。 – 2013-03-04 17:04:23
感谢您的解释! :D – user280109 2013-03-04 17:06:08
非常欢迎! =) – 2013-03-04 17:09:50