입력 태그 뒤에 또는 이전에 태그를 삽입하는 것이 적절합니까? 아니면 중요합니까?xHTML 구문 질문
<label for="l">Last Name:</label>
<input type="text" name="lname" id="l" />
<input type="text" name="fname" id="f" />
<label for="f">First Name:</label>
입력 태그 뒤에 또는 이전에 태그를 삽입하는 것이 적절합니까? 아니면 중요합니까?xHTML 구문 질문
<label for="l">Last Name:</label>
<input type="text" name="lname" id="l" />
<input type="text" name="fname" id="f" />
<label for="f">First Name:</label>
두 가지 모두 유효한 XHTML입니다.하지만 접근성을 높이려면 <label>
을 먼저 입력하는 것이 가장 좋으며, 입력 자체에 도달하기 전에 화면 판독기에서 설명합니다.
나는 레이블 태그 안에 입력 태그를 넣어 :
<label>Name: <input ... /></label>
그 방법은, 속성에 대한이 필요하지 않습니다.
이전 버전의 IE에는 암시 적 레이블에 문제가 있습니다. –
no. 그건 중요하지 않아. 그 문제에 대한 입력은 페이지의 아무 곳에 나있을 수 있습니다.
화면 판독기 사용자가 양식을 통해 탭하는 경우 '입력'과 관련된 한 '라벨'이 어느면 (또는 위치)이든 상관 없습니다. 그러나 나는 동의한다.'label' /'text'가 제일 먼저 나와야한다. 가장 시각적 인 사용자가 그것을 보는 데 사용되었습니다. –