IT Study/HTML & CSS
CSS - 선택자(가족)
hhyyyjun
2022. 12. 29. 09:54
CSS는 가족이 있다.
불편한 CSS코드의 중복과 코드가 길어지는 것을 방지하기 위함
1. 자손 선택자
부모요소 하위의 모든 요소에 스타일을 적용. 자손에는 자식, 손자, 후손을 모두 포함
구조
조상요소선택자 자손요소선택자{CSS문법}
ex) p.tx(클래스명) : p태그들 중에 tx 클래스를 가진 요소를 선택 p class = "tx"
p .tx : p태그 안에 tx 클래스를 가진 요소 전부를 선택 <p> <span class="tx"></p>
1) Practice


2. 자식 선택자
부모의 요소 하위 자식의 요소에만 스타일을 적용
구조
부모선택자 > 자식선택자{ CSS문법 }
2) Practice


3. 인접 형제 선택자
동일한 부모 요소를 갖는 자식 요소들의 관계 - 형제
선후 관계를 따진다면 형 - 동생 관계 <ul>부모 <a></a>형 <li></li>동생 </ul>
구조
형선택자 + 동생선택자{ CSS문법 }
ex) a + li{
CSS문법(앞에 a태그 있는 가장 가까운 li태그만 선택)
}
3) Practice


4. 일반 형제 선택자
형제 관계를 갖는 요소 중에서 형 요소 다음에 나오는 모든 동생 요소를 선택해 스타일을 적용
구조
형선택자 ~ 동생선택자{ CSS문법 }
ex) a ~ li{
CSS문법( 앞에 a태그가 있는 모든 li태그 선택)
}
4) Practice

