mdn
<label> 을 <input> 요소와 연결할 경우의 이점
- label 텍스트는 텍스트 입력과 시각적으로 관련이 있을뿐만 아니라 프로그래밍적으로도 관련이 있다.
예를 들어, 화면리더기(screenreader) 는 폼 입력(form input)에서 label 을 읽어서 보조기술(assistive technology) 사용자가
입력해야하는 텍스트가 무엇인지 더 쉽게 이해할 수 있게 한다.
- 관련 label 을 클릭해서 input 자체에 초점을 맞추거나 활성화를 시킬 수 있다.
(활성되어서)늘어난 누를 수 있는 영역(hit area)은 터치스크린 사용자를 포함해 입력하려하는 모든 사람에게 이점을 준다.
<label> 을 <input> 요소와 연관시키려면,
<input> 에 id 속성을 넣는다. 그런 다음 <label> 에 id 와 같은 값의 for 속성을 넣는다.
또는, <label> 안에 <input> 을 중첩시킬 수 있다. 이 경우 연관이 암시적이므로 for 및 id속성이 필요없다.
<label>
<input type = "checkbox" name = "cheese" id = cheese">
</label>
<label> 태그의 css 스타일링
단순한 inline 요소이므로 <span>, <a> 과 같은 방식으로 할 수 있다.
'TIL ( CODESTATES)' 카테고리의 다른 글
코드스테이츠 18주차 - Immersive 시작 (0) | 2020.10.21 |
---|---|
코드스테이츠 14주의 끝 (0) | 2020.09.25 |
DOM - CRUD (코드스테이츠) (0) | 2020.08.30 |
JavaScript - DOM. 제어대상 찾는 법 (생활코딩) (0) | 2020.08.30 |
css - display & position (드림코딩 by 엘리) (0) | 2020.08.28 |