반응형
웹페이지 개발 중
<label> tag 안에 <button> 태그를 넣었더니,
한 줄이 모두 button 으로 클릭되었다.
왜 그런지 몰라서 하루를 헤매었는데 그 이유를 찾았다
https://www.w3schools.com/tags/tag_label.asp
의 내용이다
Definition and Usage
The <label> tag defines a label for an <input> element.
The <label> element does not render as anything special for the user.
However, it provides a usability improvement for mouse users,
because if the user clicks on the text within the <label> element,
it toggles the control.
The for attribute of the <label> tag should be equal to the id attribute of
the related element to bind them together.
마우스 사용자의 사용성을 향상시키기 위해, 사용자가 label 안의 텍스트를 클릭하면,
그 label 의 컨트롤을 toggles 한다는 것이다
곧 label 전체가 클릭 영역이 된다
역시 정의를 먼저 잘 찾아봐야 한다!
반응형
'IT > Web' 카테고리의 다른 글
textarea 내용에 맞게 높이 조정하기 (0) | 2022.08.20 |
---|---|
Oracle Cloud Tomcat + JAVA + JSP + MySql 개발환경 (0) | 2022.07.12 |
Javascript/JQuery 로 특정 값이 Select 옵션에 있는지 확인하기 (0) | 2022.07.07 |
Youtube-dl 을 이용한 페이스북 영상 다운받기 (0) | 2022.06.06 |
Javascript / JQuery 로 엘리먼트 값 체크하기 (0) | 2021.01.25 |
javascript / jQuery 로 텍스트 클립보드로 복사하기 (0) | 2017.07.27 |
javascript/jQueyr 로 textarea 엔터 key event 처리 (0) | 2017.07.24 |
Javascript 에서 거짓으로 취급하는 값 (0) | 2017.07.21 |
Hostinger 웹사이트 추가하기 (0) | 2017.05.31 |
해외 Shared 웹호스팅 추천 (0) | 2017.05.17 |
댓글