웹모아
웹모아[손님] 검색   로그인    


 
버턴관련테그
 


label 태그
  2009-02-15 12:57:37 댓글:(0)   조회:8890


label 이라는 매우 편리한 태그가 존재함에도 불구하고 아직도 많은 사람들은 라디오 버튼이나 체크박스를 찍을때 박스를 정확히 찍도록 만들며, 혹은 스크립트 삽질로 같은 기능을 구현하는 경우가 있다.
<br><br>
label 태그를 써보자.
각각의 input 들은 label이라고 하는 태그를 통해서 접근할 수도 있다. label 태그를 이용하면 사용자는 label 안의 내용을 클릭해도 input 을 클릭한 효과를 얻을 수 있다(실제로 onclick 이벤트도 발생한다).
<br><br>
간단한 예제를 보자.
<br>
<input type="radio" value="1" name="ex">IE에서는 지원안되는 예제<br>
<input type="radio" value="2" name="ex" id="radio1">IE, FF 둘 다 지원하는 예제<br>
<input type="radio" value="3" name="ex">라벨이 없는 경우<br>
<br>
<label><input type="radio" value="1" name="ex" />IE에서는 지원안되는 예제</label><br>
<input type="radio" value="2" name="ex" id="radio1" /><label for="radio1">IE, FF 둘 다 지원하는 예제</label><br>
<input type="radio" value="3" name="ex" />라벨이 없는 경우<br>
<br><br>

세번째 라벨이 없는 경우의 값을 클릭할 때 사용자들은 원모양의 조그만 점에 커서를 집중시키기 위한 스트레스를 받아야 한다. 반면에 널찍한 텍스트를 클릭해도 된다면, 상대적으로 스트레스는 조금 덜할 것이다. 물론 label 태그에는 이미지도 사용가능하다(IE에서는 사용할 수 없다).
<br>
<input type="checkbox" name="searchengine" /><br>
<input type="checkbox" name="searchengine" id="cbox2" /><br>
<input type="checkbox" name="searchengine" id="cbox3" /><br>
<br>

<label><input type="checkbox" name="searchengine" /><img align="middle" src="http://www.google.co.kr/images/logo_sm.gif" /></label><br>
<input type="checkbox" name="searchengine" id="cbox2" /><label for="cbox2"><img align="middle" src="http://img.yahoo.co.kr/globalnav/yk_logo.gif" /></label><br>
<input type="checkbox" name="searchengine" id="cbox3" /><label for="cbox3"><img align="middle" src="http://wstatic.naver.com/w/n_c600.gif"  /></label><br>
<br>


훨씬 사용하기가 낫다는 생각이 들지 않는가?<br>
게다가 accesskey 속성을 이용하면 로컬응용프로그램에서 보던 단축키 기능도 가능하다(Alt + 단축키).<br>

바로가기(S) <input type="text" value="여기로 포커스가 온다." id="txt1" /><br>
<br>
이렇듯 많은 장점과 보다 편리한 접근성을 제공해주는 LABEL 태그지만 아직도 많은 사람들은 이 태그의 효용성을 잘 모르고 있다. 이제는 알았으니 사용자를 위한 작은 배려를 실천해보자.

실행해보기   (실행2)





 댓글 (0)


버턴관련테그
페이지: 1 / 1   


label 태그8891
     [RE] Label 태그를 Image로 하기6869
   Select 꾸미기 optgroup 사용(홈마스타)6910
   체크박스라디오버튼체크유무검사.html(홈마스타)7476
   input type="file" 의 value값(홈마스타)6908
     [RE] input type=\(홈마스타)6727
     [RE] input type=\(홈마스타)6753
   input 버턴의 모양(홈마스타)6656
   중보입력 방지 루틴(홈마스타)7118
   파일업로드 버턴을 이미지로(홈마스타)365
     [RE] [JavaScript] input type(홈마스타)312
       [RE] [JavaScript] input typ(홈마스타)311
   버터느 글상자 꾸미기(홈마스타)336
   체크박스가 하나이상 체크 되었는지 검사하는 루틴(홈마스타)318
   셀렉트박스 보이는 리스트 갯수 조정(홈마스타)314
   파일 업로드 버턴을 이미지로 만들기(홈마스타)320
     [RE] 파일 업로드 버턴을 텍스트로 만들기(홈마스타)416
       [RE] 파일 업로드 버턴을 텍스트로 만들기(홈마스타)309
     [RE] 파일 업로드 버턴을 이미지로 만들기-다른 (홈마스타)308
   INPUT 을 다양하게 표현하기(홈마스타)283
   버튼에 링크걸기(홈마스타)327
   버턴크기 모양 색상 변경(홈마스타)335
   버턴 모양 부드럽게 - style 사용(홈마스타)(1) 283
   버턴 태그 관련 팁(홈마스타)(2) 277
   폼 전송 버턴(홈마스타)369
≪ [1]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



 
최근 글
[손님]
97
87
241
429
682
393
433
247
367
3823
921
963
1228
980
4283
 
인기 글
[손님]
3288
3667
3221
11409
3408
3353
3186
[랜드모아] 영문과 숫자만 사용
3104
3278
3189
4673
10548
3086
[새로미] 태그의 >
3279
19381