CSS 선택자에 괄호를 사용할 수 있나요?
CSS에서는 선택자 내에서 괄호를 연산자로 사용할 수 없습니다. :lang(), :not() 및 :nth-child()와 같은 기능적 표기법용으로 엄격하게 예약되어 있습니다.
특정 특성을 가진 특정 요소를 대상으로 지정하려면 선택기 구문 규칙을 따라야 합니다. . 이 경우 다음 선택기를 사용하여 "Blockhead" 텍스트가 있는 헤더를 선택할 수 있습니다.
.gumby > .pokey + h3
이 선택기는 .pokey 요소 앞에 있고 공통 .gumby 상위 요소가 있는 모든 h3 요소를 대상으로 합니다. 요소. > 결합자는 직접적인 하위 관계를 나타내는 반면 결합자는 인접한 형제를 선택합니다.
CSS 선택자는 결합자에 대한 우선 순위 없이 선형적으로 구문 분석된다는 점을 이해하는 것이 중요합니다. 위의 선택기는 다음과 같이 해석될 수 있습니다.
HTML 예에서 .pokey와 h3는 모두 .gumby의 하위 항목이며 선택기 기준을 충족합니다. 따라서 .gumby > .pokey h3 선택기는 "Blockhead" 헤더에 스타일을 성공적으로 적용합니다.
위 내용은 CSS 선택자는 괄호를 연산자로 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!