:only-of-type
가상 클래스
:only-of-type
가상 클래스 선택자는
특정 유형(태그 이름)의 형제 요소들 중에서 그 유형을 기준으로 제일 첫 번째이자 마지막에 위치하는 유일한(only, 단독) 요소를 선택합니다.
:only-of-type
가상 클래스 선택자는 :first-of-type:last-of-type
과 동일합니다.
이 'div'는 첫 번째입니다.
이 중첩된 'span'은 첫 번째이자 마지막입니다.!
이 중첩된 'em'은 첫 번째입니다., 하지만 중첩된 이 'em'은 마지막입니다.!
이 중첩된 'span'은 첫 번째이자 마지막입니다.!
이 'p'는 첫 번째이자 마지막입니다.
이 'div'는 마지막입니다.
:only-of-type
가상 클래스의 형식은 다음과 같습니다.
구문
예제
:only-of-type
가상 클래스 선택자를 이해하는데 도움이 되는 예제입니다.
동일한 유형(태그 이름)의 형제 요소가 없을 경우 사용
문단 요소입니다.
문단 요소입니다.
문단 요소입니다.
저작권 정보 영역 스타일링
웹 개발자가 되려면
- HTML을 공부한다.
- CSS를 공부한다.
- PHP를 공부한다.
- HTML을 공부해야 한다고 말했나요? 😴
주의할 점
:only-of-type
가상 클래스 선택자는
특정 유형(태그 이름)의 형제 요소들 중에서 그 유형을 기준으로 제일 첫 번째이자 마지막에 위치하는 유일한(only, 단독) 요소를 선택합니다.
특정 유형이란 태그 이름의 유형입니다.
다음의 예제로 살펴보겠습니다.
특정 유형이 '태그 이름'이라는 것을 모른다면 :only-of-type
가상 클래스 선택자가 제대로 작동하지 않는 것처럼 보일 수 있으니 주의해야 합니다!
브라우저 호환성
선택자 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
:only-of-type
|
1 | 12 | 3.5 | 3.1 |
명세서
명세서 사양 | |
---|---|
:only-of-type
|
Selectors Level 4 #only-of-type-pseudo |