<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
Удалите пространство между DIV и [
div[data-endpoint="/one/two/three/"] {display:none}
Вы должны удалить пространство между DIV и [данных конечных точек = "/ одна/two/three/"]
Работает. Просто удалите пространство.
div[data-endpoint='/one/two/three/'] {display:none;}
Ummm, он не работает, если вам нужно изменить его, чтобы заставить его работать. – BoltClock
@BoltClock удостоверится, что мои комментарии правильные. Tks для подсветки. – 2013-03-04 17:04:23
спасибо за объяснение! : D – user280109
Добро пожаловать! =) –