[ex1] form, fieldset, legent, label

 

<form action="write_ok.asp" method="post">

  <fieldset>   : 컨트롤 요소 주변에 테두리 생김

<legend>필수 입력 사항</legend>   : 폼 요소의 제목. 스크린 리더기 접근성과 연관되니 꼭 써주기!!

<p><label for="userid">아이디</label> <input type="text" id="userid" /></p>

<p><label for="pwd">비밀번호</label> <input type="text" id="pwd" /></p>

  </fieldset> 

</form>

 

# label : input 의 id값과 일치하게 label for 값을 지정. 명시적 label 방법.

 

 

[ex2] label

 

 

<tr>

  <th scope="row"><label for="cellno">휴대폰</label></th>

  <td>

<input type="text" name="cellno" id="cellno" maxlength="3" size="3"  title="휴대폰 첫째자리" />

-

<input type="text" name="cellno2" maxlength="4" size="4" title="휴대폰 중간자리" />

-

<input type="text" name="cellno3" maxlength="4" size="4" title="휴대폰 끝자리" />

  </td>

</tr>

 

# label : 휴대폰번호 처럼 input이 여러개일때.

첫번째 input에다만 id값을 연결하고, 나머지엔 title만으로 대체 설명 입력.            

 

 

[ex3] radio 선택

 

<tr>

  <th scope="row">메일링 리스트 가입</th>

  <td><input type="radio" id="yes" value="Y" checked="checked" title="메일링 리스트 가입여부" />

        <label for="yes">예</label>

   <input type="radio" id="no" value="N" title="메일링 리스트 가입여부" />

         <label for="no">아니오</label>

  </td>

</tr>

 

# 스크린리더 사용자가 라디오버튼에 접근시, "예" 만 나오게하기보단

   title을 주면 메일링 리스트 가이여부에 대한 "예"를 연결지어 제공할 수 있음.

 

 

[ex4] select, 그룹화

 

<p>

  <label for="age">연령</label>

  <select id="age">

<option value="10">10대</option>

<option value="20">20대</option>

<option value="30">30대</option>

  </select>

</p>

 

# <select id="age" size="10" multiple="multiple"> 로  size를 1 이상으로 지정하면

   리스트박스 형태로 보여짐.

 

<p>

   <label for="addr">주소</label>

   <select id="addr">

<optgroup label="서울특별시">

<option value="gangnam">강남구</option>

<option value="songpa">송파구</option>

</optgroup>

<optgroup label="경기도">

<option value="anyang">안양시</option>

<option value="seoungnam">성남시</option>

</optgroup>

   </select>

 

# option을 그룹화하여 그 하위목록으로 구현할 경우. label 값으로 상위그룹 지정.

</p>

 

 

[ex5] textarea

 

<p>

  <label for="memo">메모</label>

  <textarea cols="50" rows="10" id="memo" name="memo">의견 남겨주세요</textarea> 

</p>

'xhtml' 카테고리의 다른 글

object, 플래시 삽입시  (0) 2012.12.14
iframe  (0) 2012.12.13
테이블 표준  (0) 2012.12.11
DTD 정의 및 선언  (0) 2012.12.11
메일코딩 tip  (0) 2012.04.19

+ Recent posts