CSS 클래스 중첩: 이제 가능해졌습니다
이전 CSS 버전에서는 클래스 중첩이라는 개념이 어려웠습니다. 개발자는 유사한 효과를 얻으려면 더 복잡한 기술을 사용해야 했습니다. 그러나 CSS Nesting 모듈은 새로운 가능성을 열었습니다.
CSS 클래스를 중첩할 수 있습니까?
대답은 "예"입니다. CSS 중첩 모듈을 사용하면 다음 구문을 사용할 수 있습니다.
.class1 { some stuff; } .class2 { .class1; some more stuff; }
이 구문을 사용하면 클래스를 중첩하여 계층 구조를 만들 수 있습니다.
샘플 구현
다음은 CSS의 힘을 보여주는 몇 가지 예입니다. 중첩:
table.colortable { & td { text-align: center; &.c { text-transform: uppercase } &:first-child, &:first-child + td { border: 1px solid black } } & th { text-align: center; background: black; color: white; } }
.foo { color: red; @nest & > .bar { color: blue; } }
.foo { color: red; @nest .parent & { color: blue; } }
CSS 중첩을 사용하면 이제 더욱 간결하고 유지 관리가 용이한 스타일시트를 작성할 수 있습니다. 향상된 유연성과 의미 구조를 즐겨보세요.
위 내용은 이제 CSS 클래스를 중첩할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!