Study/HTML5

[HTML5] label 태그와 for 속성

taecongs 2023. 9. 1. 16:51

알고있으면 좋은 HTML5 Tip✨


label

  • <label> 태그사이에 위치한 text, checkbox, radio 등은 클릭 가능 영역이 텍스트로 확장된다.
  • <label for="">  <태그 id="">값은 서로 그룹을 형성한다.
  • 쉽게 말해, <label> 태그는 <input> 태그를 도와주는 역할을 한다.
  • <input> 태그가 디자인 하기 힘들 때 <label> 태그로 연결해서 쉽게 디자인하거나 클릭 편의성을 높일 수 있다.

 

(1) label for 사용법

<label for="username">ID</label>
<input type="text" name="username" id="username">
  • <label> 태그는 for 속성을 사용해서 <input> 태그의 id 속성에 연계해서 사용한다.
  • label for값과 input id값을 일치시키면 된다.
<label class="checkLabel" for="checkTime">현재 시각으로 업데이트</label>
<input type="checkbox" id="checkTime" checked />
  • 가장 좋은 예시는 radio checkbox 속성값을 사용할 때이다.
  • 보통 이런 버튼은 너무 작아서 클릭할 때 비효율적 작은 경우가 있다.
  • <label> 태그를 이용해 텍스트를 추가하면 텍스트를 클릭해도 자동으로 체크박스의 on/off  기능이 가능하다.