>웹 프론트엔드 >CSS 튜토리얼 >위치가 3보다 크거나 같은 하위 요소의 스타일을 선택하려면 :nth-child(n+3) 의사 클래스 선택기를 사용하십시오.

위치가 3보다 크거나 같은 하위 요소의 스타일을 선택하려면 :nth-child(n+3) 의사 클래스 선택기를 사용하십시오.

王林
王林원래의
2023-11-20 11:20:34939검색

위치가 3보다 크거나 같은 하위 요소의 스타일을 선택하려면 :nth-child(n+3) 의사 클래스 선택기를 사용하십시오.

:nth-child(n+3) 의사 클래스 선택기를 사용하여 위치가 3보다 크거나 같은 하위 요소의 스타일을 선택하세요. 구체적인 코드 예는 다음과 같습니다.

HTML 코드:

<div id="container">
  <div class="item">第一个子元素</div>
  <div class="item">第二个子元素</div>
  <div class="item">第三个子元素</div>
  <div class="item">第四个子元素</div>
  <div class="item">第五个子元素</div>
  <div class="item">第六个子元素</div>
  <div class="item">第七个子元素</div>
</div>

CSS 코드:

.item:nth-child(n+3) {
  color: red;
}

설명:
위 코드에서는 nth-child(n+3) 선택기를 사용하여 위치가 3보다 크거나 같은 하위 요소를 선택하고 이러한 하위 요소의 텍스트 색상을 다음과 같이 설정합니다. 빨간색.

:nth-child(n+3) 의사 클래스 선택자는 위치가 3보다 크거나 같은 하위 요소를 선택하는 것을 의미합니다. 그 중 n은 임의의 자연수를 나타내고, +3은 세 번째 하위 원소부터 세기를 나타낸다.

위 코드에서는 컨테이너 요소의 ID를 "container"로 설정하고 하위 요소의 클래스 이름을 "item"으로 설정했습니다. 그런 다음 CSS를 사용하여 위치 3보다 크거나 같은 하위 요소의 텍스트 색상을 빨간색으로 설정합니다.

결과:
위 코드에 따르면 세 번째 하위 요소, 네 번째 하위 요소, 다섯 번째 하위 요소 및 후속 하위 요소의 텍스트 색상은 빨간색으로 설정되고 처음 두 하위 요소의 텍스트 색상은 빨간색으로 설정됩니다. 기본값을 유지합니다.

n번째 자식(n+3) 의사 클래스 선택기를 사용하면 위치가 3보다 크거나 같은 자식 요소를 쉽게 선택하고 그에 따라 스타일을 설정할 수 있습니다. 이는 일부 특정 레이아웃 요구 사항에 매우 유용하며 페이지 효과를 더 잘 달성하는 데 도움이 될 수 있습니다.

위 내용은 위치가 3보다 크거나 같은 하위 요소의 스타일을 선택하려면 :nth-child(n+3) 의사 클래스 선택기를 사용하십시오.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.