select는 목록을 선택하는 태그입니다.
자주 쓰이는 셀렉트바를 생성합니다.
우리가 흔히 태어난 년도를 선택할때나 살고있는 도시를 선택할때 쓰는 태그입니다.
기본형을 봅시다.
<select>
<option>선택지1</option>
<option>선택지2</option>
</select>
selected
앞에서 본 radio나 checkbox와 마찬가지로
처음부터 선택지를 기본값으로 선택이 가능합니다.
선택하고자 하는 option 뒤에 selected를 넣어줍니다.
똑같은 select에 selected를 넣었을때와 넣지 않았을때를 비교해 봅시다.
<select>
<option>선택</option>
<option>딸기</option>
<option>바나나</option>
</select>
<select>
<option>선택</option>
<option>딸기</option>
<option selected>바나나</option>
</select>
optgroup
optgroup은 선택지를 구분해주는 역할입니다.
각각의 option들을 그룹지어야 할 경우 사용합니다.
<select>
<option>선택</option>
<optgroup label="과일">
<option>딸기</option>
<option>바나나</option>
</optgroup>
<optgroup label="채소">
<option>당근</option>
<option>오이</option>
</optgroup>
</select>
multiple와 size
multiple은 다중선택이 가능하게 해주는 태그입니다.
select태그 뒤에 넣어주면 한개 이상의 option을 선택할 수 있게 해줍니다.
size 역시 select태그 뒤에 넣어주면 되며
화면에 몇개의 option이 출력될지 정하는 속성입니다.
선택된 숫자 이상의 option이 있을 경우, 스크롤 처리됩니다.
<select multiple size=5>
<option>빨강</option>
<option>주황</option>
<option>노랑</option>
<option>초록</option>
<option>파랑</option>
<option>남색</option>
<option>보라</option>
</select>
'html' 카테고리의 다른 글
16. id와 class _ 선택자 (0) | 2015.11.08 |
---|---|
15. block태그, inline태그 (0) | 2015.11.07 |
13. button태그 _ 버튼 생성 (0) | 2015.11.05 |
12. input태그 _ form 요소 (0) | 2015.11.04 |
11. table태그 _ 표 태그 (2) | 2015.10.29 |