-
@scope (.media) 미디어쿼리CSS 2021. 9. 12. 19:40
최근에 W3C에 Scoped styles에 대한 초안이 등재되어서 아주 가볍게 다루어봅니다.
https://drafts.csswg.org/css-cascade-6/#scoped-styles
아직 적용되려면 매우 오래걸릴 듯한 브라우저 지원율을 가지고 있기에 시간이 아까우신 분은 스킵하시면 좋을 것 같습니다.
<div class="aboutTime"> <img src="about.jpg" alt="about something like that"> <div class="descript"> <p>bla bla</p> </div> </div>
@scope (.aboutTime) { :scope { display: grid; grid-template-columns: 20px 2fr; } img { display: block; width: 100%; } }
매우 명시적으로 스타일을 작성할 수 있겠죠?
마치 React에서 주로 사용하는 Styled Components처럼 개별 스타일을 다룰 수 있을 것 같습니다.
나중에 브라우저 범위가 넓어진다면 조금 더 심도있게 다루어보도록 하죠.
감사합니다.
'CSS' 카테고리의 다른 글
css clamp를 사용해보자 (2) 2021.10.25 CSS로 보다 아름다운 Shadow 만들기(filter: box-shadow vs drop-shadow) (6) 2021.09.21 border에 background-image 지정하기 / border에 애니메이션 부여하기 (0) 2021.04.18 Z-index와 Stacking Context(스태킹 컨텍스트) (0) 2021.03.01 CSS 마스터를 위한 15가지 기법 (0) 2021.02.21