개념
- input이나 textarea 등에 입력할 값의 예시나 간단한 안내를 잠시 보여주는 속성이다.
특징
- 사용자가 입력을 시작하면 이 힌트는 자동으로 사라진다.
- 짧은 안내만 권장한다.
value 속성은 실제 초기값이므로, 폼 전송시 그 값이 그대로 서버로 가지만, placeholder는 안내 역할만 한다.
- placeholder에서 줄바꿈을 하려면 br 태그 대신 유니코드를 사용해야 한다.
주의사항
- placeholder는 label을 대체할 수 없다.
- placeholder는 HTML5부터 지원되는 속성이다.
예시
<label for="name">이름</label>
<input type="text" id="name" placeholder="홍길동">