252 of 313 menu

의사 클래스 nth-child

의사 클래스 nth-child는 부모의 n번째 자식인 요소를 선택합니다.

문법

선택자:nth-child(숫자 | odd | even | 표현식) { }

설명
숫자 1부터 시작하는 양의 정수. 대상으로 할 요소의 번호를 지정합니다. 요소 번호는 1부터 시작합니다.
odd 홀수 번째 요소.
even 짝수 번째 요소.
표현식 모든 정수를 나타내는 문자 n을 사용하여 특별한 표현식을 만들 수 있습니다. n은 0(1이 아님)부터 무한대까지의 모든 정수를 나타냅니다. 따라서, 2n는 모든 짝수 번호(두 번째부터 시작)를 의미합니다.
이것을 어떻게 이해할까요? n에 0부터 시작하는 숫자를 순차적으로 대입합니다: n = 0이면, 2n은 0을 줍니다 - 해당 요소는 없습니다(요소 번호는 1부터 시작). n = 1이면, 2n은 2를 줍니다 - 두 번째 요소. n = 2이면, 2n은 4를 줍니다 - 네 번째 요소. 3n을 쓰면, 세 번째 요소부터 시작하여 모든 세 번째 요소가 됩니다.

예제

이 예제에서 우리는 부모의 4번째 자식인 li를 빨간색으로 만들 것입니다:

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul> li:nth-child(4) { color: red; }

:

예제

이제 모든 짝수 번째 li를 빨간색으로 만들겠습니다:

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul> li:nth-child(even) { color: red; }

:

예제

이제 모든 홀수 번째 li를 빨간색으로 만들겠습니다:

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul> li:nth-child(odd) { color: red; }

:

예제

이제 세 번째 요소부터 시작하여 모든 세 번째 li를 빨간색으로 만들겠습니다:

<ul> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ul> li:nth-child(3n) { color: red; }

:

예제

선택자에서 요소의 범위를 지정할 수 있습니다. 예를 들어, 20개의 요소 목록이 있고 7번째부터 14번째 요소까지를 선택해야 한다고 가정해 보겠습니다. 다음과 같이 할 수 있습니다:

<ol> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> <li>list item</li> </ol> li:nth-child(n+7):nth-child(-n+14) { color: red; }

:

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부