[css] 요소 유형의 자식이 아닌 CSS 선택자?

태그 code안에없는 요소 를 스타일링하고 싶습니다 a.

이를 달성하는 가장 좋은 방법은 무엇입니까?

code:not(a code)그것이 비록, 크롬에 적어도 전혀 작동하지 않는 것 이해야처럼 보인다

콘솔에서도 작동하지 않습니다.

이것을 위해 사용할 수있는 다른 CSS 전용 접근 방법이 있습니까?



답변

:not 결합 자 선택기를 지원하지 않습니다.

직계 부모에 대해 이야기하는 경우 :

:not(a) > code

그렇지 않으면 CSS에서이 작업을 수행 할 방법이 없습니다. 재정의해야합니다.

code {
    /* some styles */
}

a code {
    /* override previous styles */
}


답변