자식 선택자 둘레에서 내 음성을들을 수 없다는 것이 다소 당황 스럽습니다. 항목 목록에서 상위 목록 항목을 어떻게 타겟팅합니까? div#container > ul li{color: red;}
을 시도했지만 전체 항목 목록의 색상이 변경되었지만 부모 항목의 색상을 변경하려고했습니다.CSS의 하위 셀렉터, 부모 항목과 하위 항목 만 타겟팅하는 방법
모든 부모 목록 항목에 빨간색을 지정하고 모든 하위 목록 항목에 파란색을 지정하고 싶습니다. 어떻게해야합니까?
div#container > ul > li{color: red;}
잘 모르겠어요하지만 당신은 여전히 자녀의 색상을 무시해야합니다 :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
div#container > ul li{
color: red;
}
</style>
</head>
<body>
<div id="container">
<ul>
<li> Parent List Item
<ul>
<li> Child List Item </li>
</ul>
</li>
<li> Parent List Item </li>
<li> Parent List Item </li>
<li> Parent List Item </li>
</ul>
</div>
</body>
</html>
당신은
답변 주셔서 감사합니다. 이유는 내가 div # container의 직접 하위 인 ul의 목록 항목 만 대상으로 할 것이라고 생각했기 때문입니다. 내가 li 아이템의 직접적인 아이였던 ul에서 listitem의 색깔을 바꿀 때 나는 혼란스러워했다. 잘못된 것이 있다면 나를 정정해라. – manraj82
당신은 맞지만 아이는 그 설정을 상속 받는다. 상속을 중지 할 수 없으며 실제 값으로 만 상속 할 수 있습니다. – Yeodave