반응형
LABEL 태그란?
HTML에서 Label 태그는 <input>, <textarea>와 같이 사용자의 입력을 받는 태그와 함께 사용됩니다. 왜 label 태그가 함께 사용되는지 역할과 중요성에 대해 알아볼까요?
<input>태그에 대해 더 알아보시려면 여기를 눌러주세요
사용법
<label for="username">사용자명:</label>
<input type="text" id="username" name="username">
- <label>태그는 <input> 태그 주변에 함께 있습니다
- 그리고 label 속성 for와 input 속성 id를 일치시켜야 해요
- 그래야 label에 입력된 text를 눌러도 input 요소로 커서(포커스)가 이동합니다
다른 예시를 볼께요.
<input type="checkbox" id="agree" name="agree">
<label for="agree">이용 약관에 동의합니다</label>
- 이번에는 label 태그가 input 뒤에 있습니다.
- 체크박스를 먼저 만들고 뒤에 텍스트가 이어지기 때문이에요
- 여기도 마찬가지로 input id "agree"와 label for "agree"가 동일하기 때문에 서로 연결되어 있습니다
예시
See the Pen label by 40's Programmer (@40sProgrammer) on CodePen.
label 태그를 잘 이용해야 사용자의 UI 편의성을 높일 수 있답니다. 물론 웹구조도 보기 좋구요.
반응형
'HTML' 카테고리의 다른 글
HTML main 태그, body 태그 내에서 핵심 콘텐츠를 감싸는 공간 (0) | 2023.06.05 |
---|---|
HTML의 핵심요소, 웹페이지의 내용을 담는 body 태그 (0) | 2023.06.04 |
인터랙티브 웹페이지 구현을 위한 HTML Input 태그의 활용 (0) | 2023.06.02 |
HTML <meta> 태그: 웹사이트 성능 향상과 검색 엔진 최적화를 위한 핵심 요소 (0) | 2023.06.01 |
웹페이지의 메타데이터와 스타일을 정의하는 HTML <head> 태그 (0) | 2023.06.01 |