>  기사  >  웹 프론트엔드  >  부모에게 CSS 및 HTML을 사용하는 자식이 있는 경우 부모에게 스타일을 적용합니다.

부모에게 CSS 및 HTML을 사용하는 자식이 있는 경우 부모에게 스타일을 적용합니다.

WBOY
WBOY앞으로
2023-09-21 16:45:051154검색

如果父级有一个具有 CSS 和 HTML 的子级,则将样式应用于父级

CSS3에는 상위 선택자가 없습니다. 이를 위해 다음과 같은 CSS4 선택기 $를 사용하는 것이 좋습니다(li 요소 선택). -

ul $li ul.sub { ... }

대안으로 jQuery를 사용하면 한 줄의 코드로 이 기능을 구현할 수 있습니다. :has() 선택기는 지정된 선택기와 일치하는 하나 이상의 요소를 포함하는 모든 요소를 ​​선택합니다.

  • 태그는 목록 항목을 정의합니다. ff6d136ddc5fdfeffaf53ff6ee95f185 태그는 순서가 지정되지 않은(글머리 기호 포함) 목록을 정의합니다.
    $('ul li:has(ul.sub)').addClass('has_sub');

    CSS에서 li.has_sub에 스타일을 추가할 수 있습니다.

  • 위 내용은 부모에게 CSS 및 HTML을 사용하는 자식이 있는 경우 부모에게 스타일을 적용합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제