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


'IT Study > HTML & CSS' 카테고리의 다른 글
CSS - 컬러 & TEXT (0) | 2022.12.29 |
---|---|
CSS - 속성 선택자, 가상클래스 선택자, 가상요소 선택자 (1) | 2022.12.29 |
CSS - 스타일 적용방법 & 선택자 (1) | 2022.12.29 |
HTML - 시멘틱 웹 태그 (0) | 2022.12.29 |
HTML - 태그 종류2 (0) | 2022.12.29 |
댓글