Alexis Goldstein, Louis Lazaris 및 Estelle Weyl이 공동 저술 한 "실제 세계를위한 html5 & css3, 2nd edition"이라는 책에서 발췌. 이 책은 전 세계 상점에서 구입할 수 있으며 여기에서 전자 책 버전을 구입할 수도 있습니다.
nth Child Element F (마지막 하위 요소에서 카운트 다운).
주어진 부모 요소에서
유형 E의 N 번째 요소는 다음과 같습니다.와 :root
의 차이는 아래 설명에 설명되어 있습니다. html
E:nth-child(n)
방정식을 괄호 안의 매개 변수로 사용하거나 키워드를 사용하는 4 개의 의사 클래스가 있습니다. 구조적 의사 카테고리에는 ,
, E:nth-last-child(n)
및 가 포함됩니다. 방정식 에서 a는 정수로서의 승수, b는 정수로서 오프셋이고, n은 항상 변수 n입니다. li:nth-last-child(1)
li:last-child
는 단일 부모 요소의 세 번째 e 요소 자식을 찾습니다. 두 키워드 중 하나를 전달하여 서로 요소를 찾을 수 있습니다.
는 시리즈의 3, 6 및 9 번째 요소와 일치하고 에 홀수 또는 심지어 클래스를 추가해야했습니다. 이제 우리는 단순히 e가 부모 요소의 마지막 자식이라면 와 동일한 요소 e입니다. e가 부모 요소의 유일한 자녀 인 경우 요소 E입니다. E:nth-of-type(n)
는 1, 4, 7 위 등과 일치합니다. nth-child
nth-of-type
tr
를 선언하여 마크를 건드리지 않고 각 홀수 행을 찾을 수 있습니다. 3 색 스트라이프 테이블 : 위치 tr:nth-of-type(odd)
, tr:nth-of-type(3n)
및 로 더 나아가서 각각에 대해 다른 색상을 적용 할 수 있습니다. tr:nth-of-type(3n 1)
tr:nth-of-type(3n 2)
e가 부모 요소의 첫 번째 자식이라면 요소 E입니다. 이것은 E:first-child
는 와 동일합니다. E:nth-child(1)
는 와 동일합니다. E:last-child
E:nth-last-child(1)
e가 부모 요소의 직접 자식에서 유형의 유형의 요소라면 요소 E입니다. :first-of-type
:nth-of-type(1)
의 경우
의 경우 브라우저는 부모 요소의 모든 P 어린이를보고 3 개의 PS마다 일치합니다. E:last-of-type
:nth-last-of-type(1)
E:only-child
와 일치하지 않지만
E:only-of-type
및
속성이 요소 e의 속성으로 존재 해야하는 경우)와 달리 E와 일치합니다. 는 먼저 문서의 모든 단락과 일치 한 다음 해당 컬렉션의 저작권 클래스가있는 모든 단락을 제외합니다. 여러 pseudo 클래스에 합류 할 수 있습니다. nth-of-type
이것은 특히 유용합니다. 괄호 안의 선택기와 일치하는 요소를 선택합니다. nth-child
:not
p:not(.copyright)
:not
, input:not([type=checkbox]):not([type=radio])
, ,
, , , , , 가 포함됩니다. :root
, :nth-child()
, :nth-last-child()
, :nth-of-type()
및 :nth-last-of-type()
. 이 의사 클래스 각각에는보다 정확한 스타일의 HTML 요소를 허용하는 고유 한 기능이 있습니다. :first-child
:last-child
의사 클래스는 어떻게 작동합니까? :first-of-type
의사 클래스는 같은 레벨의 요소 그룹에서 자신의 위치에 따라 요소와 일치합니다. 숫자, 키워드 또는 공식 일 수있는 매개 변수를 허용합니다. 예를 들어, :last-of-type
는 부모 요소의 두 번째 자식 요소를 선택하고 또는 :only-child
는 모든 홀수 자식 요소를 선택합니다. :only-of-type
:empty
와
:nth-child()
및 는 동일한 유형의 요소 만 계산합니다. 예를 들어, :nth-child()
및 :nth-child(2)
요소 목록이있는 경우 :nth-child(odd)
는 두 가지 유형의 요소를 계산하는 반면 :nth-child(2n 1)
는 지정된 요소에 따라 또는
:nth-of-type()
:nth-child()
요소의 색상을 변경하려면 다음 CSS를 사용할 수 있습니다. :only-child
Pseudo 급은 부모 요소의 유일한 자식 요소 인 요소와 일치합니다. 형제 요소가없는 경우 요소에 스타일 만 적용하려는 경우 유용합니다. 예를 들어, 의 유일한 자식 요소 일 때만
:only-child
pseudo-class를 사용하는 방법은 무엇입니까? p
div
의사 급은 자식 요소가없는 요소와 일치합니다. 여기에는 텍스트 노드, 주석 또는 기타 요소가 포함됩니다. 예를 들어, 비어있는
:empty
구조적 의사 클래스를 결합 할 수 있습니까?
요소 유형을 선택하기 위해 구조적 의사 클래스가 의사 요소와 함께 사용할 수 있습니까? pseudo-class를 사용하여 부모 요소의 첫 번째 자식 전에 콘텐츠를 추가 할 수 있습니다. :empty
및 div
를 결합 할 수 있습니다. div
div:empty { display: none; }
pseudo element와 함께 :nth-of-type()
:last-child
li
pseudo-class를 공식과 함께 사용하여 Zebra-Print 테이블을 만들거나
위 내용은 구조적 의사 클래스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!