ํ ์ค์ง๋ฆฌ ๋ฐ์ดํฐ์ ์ด๋ ์ ๋ ๋ฐฐ์๋ณด์์ผ๋
์ด๋ฒ์๋ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ธฐ ์ข๊ฒ ๋์ดํด ๋ณด๋ ๊ฒ์ ๋ํด์ ๋ฐฐ์๋ณด์.
<select>, <optgroup>, <option> - ๋๋กญ๋ค์ด
์ฌ์ฉ์๊ฐ ๋ด์ฉ์ ์ ๋ ฅํ๋ ๊ฒ์ด ์๋๋ผ
์ฌ๋ฌ ์ต์ ์ค์์ ์ ํํ ์ ์๊ฒ ๋ง๋ ๊ฒ์ด๋ค.
<select>
๋๋กญ๋ค์ด ๋ชฉ๋ก์ ์ ์ํ๋ค.
<option>
๋๋กญ๋ค์ด ๋ชฉ๋ก์ ํ์๋๋ ์ต์ ์ ์ง์ ํ๋ค.
<optgroup>
๋๋กญ๋ค์ด ๋ชฉ๋ก์์ ์ฌ๋ฌํญ๋ชฉ์ ๋ช ๊ฐ์ง ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ผ ํ ๋ ์ฌ์ฉํ๋ฉฐ
label ์์ฑ์ ์ฌ์ฉํด ๊ทธ๋ฃน์ ์ ๋ชฉ์ ๋ถ์ฌ์ค๋ค.
<form>
<h1>์ฌ๋ฆ๋ฐฉํ ํน๊ฐ ์ ์ฒญ</h1>
<fieldset>
<legend>์๊ฐ ์ ์ฒญ์ธ</legend>
<ul>
<li>
<label class="reg" for="u-num">ํ๋ฒ</label>
<input type="number" id="u-num">
</li>
<li>
<label class="reg" for="u-name">์ด๋ฆ</label>
<input type="text" id="u-name">
</li>
<li>
<label class="reg" for="u-sub">ํ๊ณผ</label>
<select id="u-sub" size="5" multiple>
<option value="archi">๊ฑด์ถ๊ณตํ๊ณผ</option>
<option value="mechanic">๊ธฐ๊ณ๊ณตํ๊ณผ</option>
<option value="indust">์ฐ์
๊ณตํ๊ณผ</option>
<option value="elec">์ ๊ธฐ์ ์๊ณตํ๊ณผ</option>
<option value="computer">์ปดํจํฐ๊ณตํ๊ณผ</option>
<option value="chemical">ํํ๊ณตํ๊ณผ</option>
</select>
</li>
</ul>
</fieldset>
</form>
<br>
<hr>
<form>
<h1>์ฌ๋ฆ๋ฐฉํ ํน๊ฐ ์ ์ฒญ</h1>
<fieldset>
<legend>์๊ฐ ์ ์ฒญ์ธ</legend>
<ul>
<li>
<label class="reg" for="u-num">ํ๋ฒ</label>
<input type="number" id="u-num">
</li>
<li>
<label class="reg" for="u-name">์ด๋ฆ</label>
<input type="text" id="u-name">
</li>
<li>
<label class="reg" for="u-sub">ํ๊ณผ</label>
<select id="u-sub">
<optgroup label="๊ณต๊ณผ๋ํ">
<option value="archi">๊ฑด์ถ๊ณตํ๊ณผ</option>
<option value="mechanic">๊ธฐ๊ณ๊ณตํ๊ณผ</option>
<option value="indust">์ฐ์
๊ณตํ๊ณผ</option>
<option value="elec">์ ๊ธฐ์ ์๊ณตํ๊ณผ</option>
<option value="computer" selected>์ปดํจํฐ๊ณตํ๊ณผ</option>
<option value="chemical">ํํ๊ณตํ๊ณผ</option>
</optgroup>
<optgroup label="์ธ๋ฌธ๋ํ">
<option value="history">์ฌํ๊ณผ</option>
<option value="lang">์ด๋ฌธํ๋ถ</option>
<option value="philo">์ฒ ํ</option>
</optgroup>
</select>
</li>
</ul>
</fieldset>
</form>
<datalist>
ํ ์คํธ ํ๋์ ์ง์ ๊ฐ์ ์ ๋ ฅํ๋ ๊ฒ์ด ์๋๋ผ
๋ฐ์ดํฐ ๋ชฉ๋ก์ ์ ์ํ ๊ฐ ์ค์์ ์ ํํ๋ฉด ๊ทธ ๊ฐ์ด ์๋์ผ๋ก ์ ๋ ฅ๋๊ฒ ํ๋ ๊ฒ์ด๋ค.
๋ฐ์ดํฐ ๋ชฉ๋ก์ ํ ์คํธ ํ๋์ ํจ๊ป ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ <input> ํ๊ทธ๋ฅผ ํจ๊ป ์ฌ์ฉํด ์ค๋ค.
<form>
<fieldset>
<legend>์๊ฐํ ๊ณผ๋ชฉ์ ์ ํํ์ธ์</legend>
<ul>
<li>
<label class="reg" for="interest">๊ด์ฌ๋ถ์ผ</label>
<input type="text" id="interest" list="choices">
<datalist id="choices">
<option value="grammar" label="๋ฌธ๋ฒ"></option>
<option value="voca" label="์ดํ"></option>
<option value="speaking" label="ํํ"></option>
<option value="listening" label="๋ฆฌ์ค๋"></option>
<option value="news" label="๋ด์ค์ฒญ์ทจ"></option>
</datalist>
</li>
</ul>
</fieldset>
</form>
<textarea> - ์ฌ๋ฌ์ค ์์ฑ ๊ฐ๋ฅํ ํ ์คํธ ์์ญ
ํ ์ค ์ด์์ ๋ฌธ์ฅ์ ๋ ฅ์ ํ์๋ก ํ ๋ ์ฌ์ฉํ๋ ํผ์ด๋ค.
<form>
<fieldset>
<legend>์ข์ ๊ธ๊ท</legend>
<textarea name="intro"cols="60" rows="5">
๊ทผ๋ฉด์ผ๋ก ๋ถ์๊ฐ ๋์๋ค๊ณ ๋งํ๋ ์ด๊ฐ ์๋ค๋ฉด ๋ฌผ์ด๋ณด์๋ผ.
๋๊ตฌ์ ๊ทผ๋ฉด์ด์๋์ง.
when a man tells you that he got rich
through hard work, ask him: 'whose?'
</textarea>
</fieldset>
</form>
์์ ์ ๋ค๋ฅธ ํํธ๋ฅผ ๊ณต๋ถํ ๋ ๋๋กญ๋ค์ด์ ๋ํด ์์ง ๋ชปํด์
ํ ์คํธ ํ์ ์ผ๋ก ๊ปด๋ง์ถฐ์ ๋ต๋ตํ๊ณ ๋ฏผ๋งํ๋๋ฐ
์ด๋ฒ์ ์๊ฒ ๋์ด์ ์์ด ํ๋ จํ๋ค.
< ์ฐธ๊ณ >
Do it! HTML5+CSS3 ์น ํ์ค์ ์ ์
โป ํด๋น ๊ธ์ ์ต๋ ๋ชฉ์ ์ผ๋ก ์์ฑ๋ ๊ธ์ ๋๋ค โป
'๊ฐ์ธ๊ณต๋ถ > HTML5 + CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML+CSS][ํผ ๊ด๋ จ ํ๊ทธ๋ค] 06 - ์ฐ์ต๋ฌธ์ (0) | 2020.06.21 |
---|---|
[HTML+CSS][ํผ ๊ด๋ จ ํ๊ทธ๋ค] 05 - ๋ค์ํ ํผ ์์๋ค (0) | 2020.06.20 |
[HTML+CSS][ํผ ๊ด๋ จ ํ๊ทธ๋ค] 03 - <input> ํ๊ทธ์ ๋ค์ํ ์์ฑ (0) | 2020.06.18 |
[HTML+CSS][ํผ ๊ด๋ จ ํ๊ทธ๋ค] 02 - ์ฌ์ฉ์ ์ ๋ ฅ์ ์ํ <input> ํ๊ทธ (0) | 2020.06.17 |
[HTML+CSS][ํผ ๊ด๋ จ ํ๊ทธ๋ค] 01 - ํผ(form) (0) | 2020.06.16 |
๋๊ธ