css ul li 상속 막는법?
본문
<ul class="first-ul">
<li>
<a>con</a>
<ul class="in_ul">
<li>
<a>in-con</a>
</li>
</ul>
</li>
</ul>
이런느낌으로 ul li 안에 ul이 있을경우 부모 ul li의 css 스타일 값을 상속 안받게 할 수 있을까요?
!important 말구요 !
답변 4
ul.first-ul {}
ul.first-ul li {}
이런 형태로 작성하시면 하위 모든 자식에게도 전달되지만
ul.first-ul {}
ul.first-ul > li {}
형태로 하위 한단계만 지정하시면 가능 할 듯합니다
음.. 그냥 클래스가 지정 됐으니까 .in_ul 여기만 스타일 입히면 되지 않을까요?
ul:not(.first-ul) li { background: #ddd}
답변을 작성하시기 전에 로그인 해주세요.