<div class="A">
<h>TEST</h>
위와 같은 코드가 있을 때, css에 이상한 코드가 등장했다.
.A > h {
width:....
}
Child Selectors
무슨 의미인고~ 찾아보니 '>'문자가 붙은 경우는 'A' class의 바로 하위에 붙는 <h> 태그만 적용되도록 하는 selector였다.
따라서 위의 css는 아래의 코드에서는 적용되지 않는다
<div class="A">
<div>
<h>
참고로 Child Selector를 중복으로 사용할 수 있기도 한 것 같다.
.A >h > div 를 하면
<div class="A">
<h>
<div>
이러한 코드에서도 적용이 되는 듯 하다.
참고.
일반적인 아래와 같은 Selector는 하위 depth 상관없이 형식만 맞으면 적용이 된다.(Descendant selectors)
.A h {
}
는
<div class="A">
<h>
도 동작하고
<div class="A">
<div>
<h>
도 동작한다.
'소프트웨어 > Web' 카테고리의 다른 글
[React] 함수컴포넌트 Hook을 이용한 Layout의 class명 변경 (0) | 2021.03.29 |
---|---|
[React] 함수형 Component에서의 Lifecycle함수 (0) | 2021.03.25 |
[React] 외부 js의 함수 갖다쓰기 (0) | 2021.03.18 |
[Blog] 소스코드 배경이미지 넣기 (0) | 2021.03.18 |
[React] Project 생성 및 서버 구동 (0) | 2021.03.18 |
[React] 반응형 레이아웃 적용해보기 (0) | 2021.03.16 |
[React] 반응형 사용하기(react-responsive) (0) | 2021.03.16 |