웹 접근성과 사용자 경험 향상을 위해 input과 label을 연결하여 모든 사용자(스크린리더 사용자, 모바일 사용자 ...)가 더 쉽게 양식을 작성할 수 있도록 함
<form>
<label for="user">사용자: </label>
<input type="text" id="user" />
</form>
장점
- CSS로 레이아웃 조정이 자유로움
단점
- for-id 수동 연결
<label>
이메일:
<input type="email" />
</label>
장점
- 별도의 for-id 속성이 필요 없음
단점
<div>
<span>사용자 : </span>
<input type="text" />
</div>