HTML&CSS/CSS

CSS(7) form 관련 가상 선택자

UserDonghu 2023. 8. 20. 00:29

:enabled / :disabled

활성화 / 비활성화 상태일 때

<label>
	아이디
	<input type="text" enabled>
</label>
input:enabled {
	border: 1px solid royalblue;
}

 

:read-only / :read-write

사용자가 편집할수 없는 / 있는 상태일 때

 

:checked

input type="checkbox, radio" 유형일때 선택된 상태를 나타냄

<input id="checkbox" type="checkbox">
<label for="checkbox">약관동의</label>
/* input이 체크되면 input 바로 다음에 오는 형제 요소 lable에 줄이 쳐짐 */
input:checked+label{
	text-decoration: line-through;
}

 

:required

필수입력값일 경우

 

::placeholder

입력에 대한 추가 정보가 있을 경우

<p><input type="text" placeholder="이곳은 input입니다"></p>
/* 이곳은 input입니다 의 글자색이 빨간색으로 변경 */
input::placeholder{
	color: red;
}

 

'HTML&CSS > CSS' 카테고리의 다른 글

CSS(9) flex  (0) 2023.08.21
CSS(8) float  (0) 2023.08.21
CSS(6) Box Model  (0) 2023.08.20
CSS(5) display 속성 / 단위  (0) 2023.08.19
CSS(4) 선택자 우선순위  (0) 2023.08.19