CSS 입문 | CSS 선택자 | 상태 의사 클래스
요소 상태 의사 클래스(element states pseudo-class)
소 상태 의사 클래스를 사용하면 입력 양식의 상태에 따라 각각의 스타일을 별도로 설정할 수 있다.
CSS에서 사용할 수 있는 요소 상태의사 클래스는 다음과 같다.
의사 클래스 | 설명 |
---|---|
:checked | 체크된(checked) 상태의 input 요소를 모두 선택함. |
:enabled | 사용할 수 있는 input 요소를 모두 선택함. |
:disabled | 사용할 수 없는 input 요소를 모두 선택함. |
:checked
:checked는 input 요소 중에서 체크된(checked) 상태의 input 요소를 선택한다.
<style>
input { color: #FFEFD5; }
input:checked + span { color: #CD853F; }
</style>
:enabled와 :disabled
:enabled는 input 요소 중에서 사용할 수 있는 input 요소를 선택한다.
또한, :disabled는 input 요소 중에서 사용할 수 없는 input 요소를 선택한다.
<style>
input { color: #FFEFD5; }
input:disabled + span { color: #CD853F; }
</style>
최종 수정 : 2021-08-27