:nth-child를 사용하여 여러 상위에 걸친 스타일 지정
문제:
CSS 선택기가 여러 상위에 걸쳐 특정 요소에 영향을 미치도록 보장 다양한 하위 요소 구조를 가진 부모는 어려울 수 있습니다. 다음 예를 고려하십시오.
<code class="html"><div class="foo"> <ul> <li>one</li> <li>two</li> </ul> <ul> <li>three</li> </ul> <ul> <li>four</li> </ul> </div></code>
목표는 "1" 및 "3" 목록 항목에 특정 스타일을 적용하는 것입니다. 그러나 :nth-child(1) 및 :nth-child(3) 선택기를 사용하면 각 ul 요소 내의 첫 번째 및 세 번째 목록 항목의 스타일이 지정됩니다.
해결책:
안타깝게도 , CSS 선택자만으로는 부모-자식 구조의 이러한 변형을 처리할 수 없습니다. :nth-child() 선택기와 형제 조합자는 동일한 상위 내의 요소 선택으로 제한됩니다.
대체 접근 방식:
- JavaScript: 다음과 같은 라이브러리 jQuery를 사용하면 DOM 내의 인덱스나 위치를 기반으로 특정 요소를 타겟팅할 수 있습니다.
- 명시적 표시: 원하는 요소(이 경우 1개와 3개)에 클래스나 ID를 추가하면 다음이 가능합니다. CSS 선택기를 사용하여 정확한 타겟팅을 위해.
예를 들어 .foo 요소 내의 첫 번째 및 세 번째 목록 항목에 "selected" 클래스를 추가하는 경우:
<code class="html"><div class="foo"> <ul> <li class="selected">one</li> <li>two</li> </ul> <ul> <li class="selected">three</li> </ul> <ul> <li>four</li> </ul> </div></code>
CSS:
<code class="css">.foo li.selected { color: red; }</code>
위 내용은 다양한 하위 구조가 있는 특정 요소에 CSS 스타일을 적용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

한동안 iTunes는 팟 캐스팅에서 큰 개 였으므로 "Podcast 구독"을 링크 한 경우 다음과 같습니다.

우리는 그들이 2013 년에 크롬에 갔을 때 오페라를 잃었습니다. 올해 초 크롬 (Chrome)에 갔을 때 Edge와 같은 거래를했습니다. Mike Taylor는 이러한 변화를 "감소 적으로"불렀습니다

Trashy Clickbait 사이트에서 가장 8 월 출판물에 이르기까지 공유 버튼은 웹 전체에서 오랫동안 어디서 유비쿼터스되었습니다. 그럼에도 불구하고 이것들은 논쟁의 여지가 있습니다

이번 주에 Apple은 웹 구성 요소, Instagram이 Insta-Loading 스크립트의 방법 및 자조적 자체 호스팅 리소스를 생각하기위한 음식을 웹 구성 요소에 들어갑니다.

GIT 명령의 문서를 살펴 보았을 때 많은 사람들이 옵션이 있음을 알았습니다. 나는 처음에 이것이 단지 a라고 생각했다

어려운 문제가 어려운 것 같지 않습니다. 우리는 종종 수천 가지 색상의 제품 샷을 가지고 있으므로 우리는 다음과 같이 뒤집을 수 있습니다. 우리도 아닙니다

웹 사이트에 어두운 모드 옵션이있을 때 좋아합니다. 다크 모드는 웹 페이지를 더 쉽게 읽을 수있게하고 눈이 더 편안하다고 느끼도록 도와줍니다. 많은 웹 사이트를 포함합니다

이것은 처음으로 HTML 요소를보고 있습니다. 나는 그것을 잠시 동안 알고 있었지만 아직 스핀을 위해 그것을 가져 갔다. 그것은 꽤 시원하고 있습니다


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
