CSS 내장 선택자 (&)
- 이전 페이지 [어트리뷰트*=value]
- 다음 페이지 요소
- 上一层으로 돌아가기 CSS 선택자 참조 매뉴얼
정의와 사용법
CSS 내장 (&
) 선택자는 다른 요소의 문맥에서 요소에 스타일을 적용하는 데 사용됩니다.
내장은 관련 요소에 대한 선택자를 반복적으로 선택할 필요를 줄입니다.
예제
예제 1
내장 전에, 각 선택자를 명시적으로 별도로 선언해야 합니다. 예를 들어:
.box { border: 2px solid green; background-color: beige; font-family: monospace; font-size: 20px; } .box > a { color: green; } .box > a:hover { color: white; background-color: salmon; }
예제 2
내장 후, 선택자는 연장되고, 관련 스타일 규칙은 부모 규칙에 그룹화됩니다:
.box { border: 2px solid green; background-color: beige; font-family: monospace; font-size: 20px; & > a { color: green; &:hover { color: white; background-color: salmon; } } }
추천:예제에서 .box 스타일을 프로젝트에서 제거하려면, 관련 선택자를 검색하지 않고 전체 그룹을 제거할 수 있습니다.
CSS 문법
부모 규칙 { css 선언; & 자식 규칙 { css 선언; } }
기술 세부 사항
버전: | CSS 네스팅 모듈 |
---|
브라우저 지원
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
120 | 120 | 117 | 17.2 | 106 |
- 이전 페이지 [어트리뷰트*=value]
- 다음 페이지 요소
- 上一层으로 돌아가기 CSS 선택자 참조 매뉴얼