이 포스트는 김버그님의 김버그의 HTML&CSS 강의 학습 후 메모한 내용을 정리한 것입니다.
📝 메모
-
Child Combinator, Descendant Combinator
자식 선택자 parent > child
자손 선택자 parent descendants (자손에는 당연히 직계 자식도 포함된다!)
<section>
<h1>heading 1</h1>
<ul>
<li>
<h1>heading 2</h1>
<p>yay</p>
</li>
<li>
<h1>heading 3</h1>
<p>yay</p>
</li>
</ul>
</section>
section h1
:section아래 모든 heading인 heading1, heading2, heading3가 선택된다.
section > h1
: section의 직계 자식인 heading1만 선택 된다.
-
Sibling combinators
+와 ~이 있다.
<section>
<h1>heading</h1>
<ol>
<li></li>
<li class="active"></li>
<li></li>
<li></li>
<li></li>
</ol>
</section>
.active ~ li
active라는 클래스를 가진 li를 기준으로 그 다음에 오는 모든 형제 li를 선택해서 style을 주고 싶을 때
.active + li
: active 클래스 li 기준, 그 다음에 오는 형제 li 하나만 선택해서 style을 주고 싶을 때
'CSS > 개념' 카테고리의 다른 글
float 너란 녀석... (1) (feat. 부모는 집나간 float을 찾을 수 없네..) (0) | 2020.10.21 |
---|---|
Selectors (5) - 선택자 우선순위 (0) | 2020.10.19 |
Selectors (4) - 동적 가상 클래스 선택자 (User Action Psuedo-classes) (0) | 2020.10.19 |
Selectors (3) - 구조적 가상 클래스 선택자 (Structural Pseudo-classes) (:first-child, :last-child, :nth-child(n) ) (0) | 2020.10.19 |
Selectors (1) - 요소,클래스,ID선택자(Type, class, id selectors) (0) | 2020.10.19 |