CSS3에는 상위 선택자가 없습니다. 이를 위해 다음과 같은 CSS4 선택기 $를 사용하는 것이 좋습니다(li 요소 선택). -
ul $li ul.sub { ... }
대안으로 jQuery를 사용하면 한 줄의 코드로 이 기능을 구현할 수 있습니다. :has() 선택기는 지정된 선택기와 일치하는 하나 이상의 요소를 포함하는 모든 요소를 선택합니다.
$('ul li:has(ul.sub)').addClass('has_sub');
CSS에서 li.has_sub에 스타일을 추가할 수 있습니다.
위 내용은 부모에게 CSS 및 HTML을 사용하는 자식이 있는 경우 부모에게 스타일을 적용합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!