가상 선택기 (:after
)를 특성 선택기 ([title]
)와 결합하려면 어떻게해야합니까?CSS 속성과 의사 요소 선택자를 결합 하시겠습니까?
div[title]:after
을 사용해 보았지만 Chrome에서는 작동하지 않습니다.
HTML :
<div title="foo">This div has a title.</div>
<div>This div does not have a title.</div>
CSS :
이div:after {
content: "NO";
}
div[title]:after {
content: "YES";
}
데모 : http://jsfiddle.net/jmAX6/
그것은 나 "YES"그 DIV의의 각각의 끝에서 보여줍니다, 그것은 NO "표시해야합니다 "두 번째 div 이후.
Chrome 17.0.963.38을 실행 중입니다. 그것은 사파리 5.1.2에서 잘 작동하는 것 같습니다.
예, 버그가있는 것 같습니다. http://jsfiddle.net/jmAX6/6/ 제목이없는 div에 클래스를 추가하면 마술처럼 작동합니다. –
@Madmartigan : 다른 관련 버그도 있습니다. 지금 보고서를 작성하는 것은 잡무처럼 보입니다. 기억한다면 나중에 할거야. – BoltClock
그것은 또한 사용 된 속성에 의존하는 것처럼 보입니다. 따라서 이것은 분명히 버그가되어야합니다 : http://jsfiddle.net/jmAX6/7/ 또한 tabindex를 사용하여 tabindex를 탭합니다. 요소 자체를 수정합니다. –