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

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

WBOY
풀어 주다: 2023-09-21 16:45:05
앞으로
1213명이 탐색했습니다.

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

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

ul $li ul.sub { ... }
로그인 후 복사

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

  • 태그는 목록 항목을 정의합니다.
      태그는 순서가 지정되지 않은(글머리 기호 포함) 목록을 정의합니다.

      $('ul li:has(ul.sub)').addClass('has_sub');
      로그인 후 복사

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

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

  • 원천:tutorialspoint.com
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿