티스토리 뷰

Language/CSS

[ CSS ] 선택자 `>` 의 의미

MiniNeko 2017. 4. 6. 02:54

http://sqlplus.tistory.com/entry/css-Seletor-%EC%97%90%EC%84%9C-%EA%BA%BD%EC%87%A0%EC%9D%98-%EC%9D%98%EB%AF%B8

body > #content
body > #content 는 body element 의 바로 하위의 #content 만 선택이 됩니다. child selector 라고 합니다.


<body>
   <div id="content">
      <p>child selector</p>
   </div>
</body>


와 같은 경우를 선택할 때 사용이 됩니다.


<body>
   <div id="wrapper">
      <div id="content">
      </div>
   </div>
</body>


와 같은 경우에는 선택이 안되지요.
반면 body #content 의 경우에는 Descendant selectors 인데 body 의 하위에 #content 가 어느 뎁스에 있어도 선택이 됩니다.


<ul id="child">
   <li>첫번째 뎁스
      <ul>
         <li>두번째 뎁스</li>
      </ul>
   </li>
</ul>


와 같은 코드가 있을때,
#child li 를 쓰면 첫번째와 두번째 뎁스의 li 가 다 선택되지만, #child > li 만 쓸 경우 첫번째 뎁스만 선택이 됩니다.

Total
Today
Yesterday
최근에 올라온 글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31