일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array 객체
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
A Joyful AI Research Journey🌳😊
230130 HTML5 <label for>과 <input id> 값을 일치시킬 경우 편리하게 이용할 수 있다. 본문
230130 HTML5 <label for>과 <input id> 값을 일치시킬 경우 편리하게 이용할 수 있다.
yjyuwisely 2023. 3. 29. 21:28230130
<label for>과 <input id> 값을 일치시킬 경우 편리하게 이용할 수 있다.
for의 값과 id값을 hahaha라는 임의의 값으로 일치시킨 경우, 당신은 밥을 먹었습니까?라는 텍스트 부분을 클릭해도 checkbox 부분에 클릭이 된다.
<label for="hahaha">당신은 밥을 먹었습니까?</label>
<input type="checkbox" id="hahaha>
참고: https://dasima.xyz/input-id-label-for/
You add the for attribute to the <label> element, where the value of for is the same as the id in the <input> element.
Alternatively, you can nest the <input> directly inside the <label>, in which case the for and id attributes are not needed because the association is implicit:
참고: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
<label> 태그의 장점은 label의 for 속성이 label 값을 누르면 label과 연결되어 있는 input 태그를 선택하는 효과를 줄 수 있다는 것이다. 라디오나 체크박스의 작은 영역에서 텍스트까지 그 클릭 영역을 늘리면서 사용자가 더 편리하게 이용할 수 있게 하는 것이 목적이다. 라벨 너비가 다른데 CSS로 너비를 맞춰주는 작업이 필요하다.
'💻Bootcamp Self-Study Revision✨ > HTML5, CSS, Bootstrap, JSP' 카테고리의 다른 글
230203 CSS after::, before:: 사용법 (0) | 2023.03.29 |
---|---|
230201, 230422 CSS 하위 폴더 또는 같은 폴더 경로 지정하기, ..의 의미 (0) | 2023.03.29 |
230130 HTML5 화면 하단에 푸터 고정 (0) | 2023.03.29 |
230130 name과 id의 차이, HTML5 radio를 쓸 때 name을 동일한 값으로 지정하면 중복 방지 가능 (0) | 2023.03.29 |