CSS 강좌 | 선택자 > 하위 선택자(Descendant Selector)

하위 선택자

하위 선택자(Descendant Selector)는 특정 요소의 하위에 있는 요소를 선택합니다.

예를 들어

div blockquote

div 요소의 하위에 있는 blockqoute 요소를 선택합니다.

이때 divblockquote 사이에 요소가 더 있어도 선택이 됩니다. 즉

<div>
  <blockquote>...</blockquote>
</div>

일 때도 blockquote를 선택하고,

<div>
  <aside>
    <blockquote>...</blockquote>
  </aside>
</div>

일 때도 blockquote를 선택합니다.

예제

as를 클래스 값으로 가지는 요소의 하위에 있는, df를 클래스 값으로 가지는 p 요소의 색을 녹색으로 만드는 예제입니다.

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>CSS</title>
    <style>
      .as p.df {color: green;}
    </style>
  </head>
  <body>
    <p class="df">Lorem ipsum dolor sit amet.</p>
    <div class="as">
      <p class="df">Lorem ipsum dolor sit amet.</p>
      <p>Lorem ipsum dolor sit amet.</p>
      <div class="qw">
        <p class="df">Lorem ipsum dolor sit amet.</p>
      </div>
    </div>
  </body>
</html>

Category

Created on 2017-02-24 15:24 | Updated on 2017-02-24 15:25

이 글을 공유하기

Kakao

Book navigation