placeholder는 HTML5에서 새로 나온 속성(attribute)으로 input이나 textarea에 안내문을 추가합니다.
기본 색상은 회색으로 배경색이 어두운 색이거나 화려한 색일 경우 ::placeholder 선택자로 색상 및 폰트를 변경할 수 있습니다.
placeholder를 사용하여 안내문구를 추가합니다.
<p><input placeholder="Input text"></p>
<textarea placeholder="Input text"></textarea>
::placeholder 선택자(Selecter)로 글자 색과 모양을 변경합니다.
input::placeholder {
color: red;
font-style: italic;
}
textarea::placeholder {
color: blue;
font-weight: bold;
}
만약 적용이 되지 않는 브라우져가 있다면 아래와 같이 수정하면 됩니다.
// Chrome/Opera/Safari
::-webkit-input-placeholder {
color: blue;
}
// Firefox 19버전 이상
::-moz-placeholder {
color: blue;
}
// IE 10+
:-ms-input-placeholder {
color: blue;
}
// Firefox 18버전 이하
:-moz-placeholder {
color: blue;
}
'Programming 개발은 구글로 > Web[프론트엔드&백엔드]' 카테고리의 다른 글
[CSS] position(static, relative, absolute, fixed) 속성 정리 (0) | 2022.09.01 |
---|---|
[CSS] display 속성 정리 (0) | 2022.08.25 |
[Web] 네트워크 - 통신 프로토콜 MQTT 기본 개념 (0) | 2022.08.17 |
[React] redux-toolkit 설치 및 사용방법(ConfigureStrore, createAsyncThunk) (0) | 2022.08.09 |
[React] React 에러 처리 - unable to resolve dependency tree (0) | 2022.08.05 |
댓글