css 지정 시 부모만 선택 가능한가요?
본문
<ul class="first">
<li>
<ul>
<li>아아아아</li>
<li>아아아아</li>
<li>아아아아</li>
</ul>
</li>
<li>
<ul>
<li>아아아아</li>
<li>아아아아</li>
<li>아아아아</li>
</ul>
</li>
</ul>
이런 코드인데
css를
.first li {color:#999}
를 지정했는데...
자식 ul에 있는 li도 전부 색이 변하더군요
자식을 빼고 지정은 어떻게 해야 하나요?
!-->
답변 2
.first > li
.first > li 는 바로 한단계 아래의 자식만 선택하는 자식선택자입니다.
.first li는 자손선택자로써 .first 하위의 모든 li를 지칭합니다.
.first > li
이렇게 하면 가능하겠지만서도 익스 9이상만 됩니다.
참고하세요.
답변을 작성하시기 전에 로그인 해주세요.