반응형
가상 클래스 선택자
요소의 상태를 이용해 선택자를 지정하는 방법
✔️ 가상 클래스 선택자 앞에는 : 기호 붙임
기준 요소:가상 클래스 선택자{
CSS 코드
}
링크 가상 클래스 선택자
a태그에서 발생할 수 있는 링크 상태를 이용해 선택하는 방법
:link
한 번도 방문하지 않은 링크
:visited
한 번이라도 방문한 적 있는 링크
동적 가상 클래스 선택자
사용자의 어떤 행동에 따라 동적으로 변하는 상태를 이용해 선택하는 방법
:hover
특정 요소에 마우스를 올렸을 때
:active
마우스 왼쪽 버튼을 누르고 있는 동안
입력 요소 가상 클래스 선택자
입력 요소의 특정 상태를 이용해 선택하는 방법
✔️ 자주 사용하는 4가지
:focus
입력 요소에 커서가 활성화된 상태
:checked
체크박스 요소에 체크한 상태
:disabled
상호작용 요소가 비활성화된 상태
:enabled
상호작용 요소가 활성화된 상태
구조적 가상 클래스 선택자
HTML 태그의 사용 위치, 다른 태그와의 관계에 따라 요소를 선택하는 방법
:first-child, :last-child
첫 번째 자식 태그와 마지막 자식 태그
:nth-child(n), :nth-last-child(n)
n번째 자식 태그와 끝에서 n번째 자식 태그
:nth-of-type(n), :nth-last-of-type(n)
n번째 특정 자식 태그와 끝에서 n번째 특정 자식 태그
:first-of-type, :last-of-type
부모의 첫 번째 특정 자식 태그와 마지막 특정 자식 태그
반응형
'HTML + CSS + 자바스크립트' 카테고리의 다른 글
다양한 border-style 속성값 활용하기 (0) | 2023.11.28 |
---|---|
CSS 적용 우선 순위에 따라 결과가 달라진다 : 개별성 규칙 (0) | 2023.11.28 |
HTML 많이 사용하는 input 태그의 type 속성값 (0) | 2023.11.23 |
HTML 필수 태그 : 텍스트, 그룹, 목록, 링크, 이미지, 텍스트 강조 (0) | 2023.11.22 |
HTML에서 주석을 조심해서 써야하는 이유 (2) | 2023.11.21 |