레이블링을 위해 for 속성을 가진 label 태그 사용
이 단계에서는 텍스트 필드에 레이블을 추가하겠습니다. <label> 태그는 많은 폼 요소에 대한 레이블을 정의합니다. 레이블을 클릭하면 해당 입력 필드에 포커스가 맞춰지므로 사용성과 접근성을 향상시킵니다.
<label>을 <input>에 연결하려면 <label>의 for 속성이 <input>의 id 속성과 동일해야 합니다.
index.html 파일에 텍스트 입력에 id를 추가하고 해당 <label>을 추가해 보겠습니다.
<form action="">
<label for="username">Name:</label><br />
<input type="text" id="username" name="username" />
<br /><br />
<input type="submit" value="Submit" />
</form>
"Name:"에 대한 label을 추가하고 id="username" 및 for="username"을 사용하여 입력 필드와 연결했습니다. 또한 입력에 name 속성을 추가했는데, 이는 폼이 제출될 때 데이터를 식별하는 데 중요합니다.
파일을 저장하고 Web 8080 탭에서 변경 사항을 확인하세요. 이제 "Name:" 텍스트를 클릭하면 커서가 자동으로 텍스트 상자로 이동합니다.