본문 바로가기
⭐ 코딩 기초/HTML, CSS

📌 CSS 연결 선택자 정리!

by 뒬탕 2022. 9. 21.
반응형

하위 선택자 : 모든 하위요소에 스타일 적용

상위요소 하위요소

  • 지정한 모든 하위 요소에 스타일 적용하기. 자손 선택자
  • 자식 뿐만이 아니라 손자, 손자의 손자까지 모두 적용된다

 

자식 선택자 : 직계 자식 요소에만 스타일 적용

상위요소>하위요소

  • 직계 자식 요소에게만 적용

 

인접 형제 선택자 : 가장 가까운 형제 요소에 스타일 적용

요소 1+요소 2

  • 먼저 나오는 요소를 형 요소, 나중에 나오는 요소를 동생 요소
  • 가장 첫 번째 동생 요소에만 스타일이 적용

 

형제 선택자 : 모든 형제 요소에 스타일 적용

요소 1~요소 2

  • 모든 형제 요소에 적용됨

 

예시

📥입력

<div>
    <span>다음은 제 자기소개입니다!</span>
    <dl>
        <dt>할 줄 아는 <span>언어</span></dt>
        <dd>파이썬<dd>
        <dd>자바스크립트<dd>
        <dd>SQL<dd>
        <dt>운영중인 <span>블로그</span> 주제<dt>
        <dd>디스코드<dd>
        <dd>프로그래밍<dd>
        <dd>학습과 교육<dd>
        <dd>퍼즐 게임<dd>
    <dl>
<div>

📤출력

 

CSS 적용 전 출력 예시

위와 같은 예시가 있을 때 연결 선택자를 이용하여 선택해봅시다!

 

하위 선택자 : 띄어쓰기

📥입력

div span{
  color: red;
}

📤출력

하위 선택자 적용 예시

 

자식 선택자 : >

📥입력

div>span{
  color: red;
}

📤출력

자식 선택자 적용 예시

 

인접 형제 선택자 : +

📥입력

dt+dd{
  color: red;
}

📤출력

인접 형제 선택자 적용 예시

 

형제 선택자 : ~

📥입력

dt~dd{
  color: red;
}

📤출력

형제 선택자 적용 예시

반응형

댓글