태그 code
안에없는 요소 를 스타일링하고 싶습니다 a
.
이를 달성하는 가장 좋은 방법은 무엇입니까?
code:not(a code)
그것이 비록, 크롬에 적어도 전혀 작동하지 않는 것 이해야처럼 보인다
콘솔에서도 작동하지 않습니다.
이것을 위해 사용할 수있는 다른 CSS 전용 접근 방법이 있습니까?
답변:
:not
결합 자 선택기를 지원하지 않습니다.
직계 부모에 대해 이야기하는 경우 :
:not(a) > code
그렇지 않으면 CSS에서이 작업을 수행 할 방법이 없습니다. 재정의해야합니다.
code {
/* some styles */
}
a code {
/* override previous styles */
}
:not(a) > code
효과가 있었지만 효과 가 없었지만 :not(a) code
이유를 알 수 있습니까? (스틸 크롬)
:not(a) code
찾기 때문입니다 . 직계 부모 만 봅니다. a
:not(a) > code