1. textarea ํ๊ทธ
<h1>textarea ํ๊ทธ</h1>
<label for="message">๋ฉ์์ง๋ฅผ ์
๋ ฅํ์ธ์.</label> <br>
<textarea id="message" cols="64" rows="5" placeholder="๋ณธ๋ฌธ์ ์
๋ ฅํ์ธ์."></textarea>
<!--cols: ๊ฐ๋ก ํฌ๊ธฐ, rows: ํ์๋๋ ์ค ์
rows์ ์ ํ ๊ฒ๋ณด๋ค ๋ ๋ง์ ์ค ์ ์ ์ ์์!
(ํ์๋๋ ์ค ์๋ณด๋ค ๋ ์ ์ผ๋ฉด ์คํฌ๋กค ์๊ธฐ๊ณ ๋ฐ์ผ๋ก ๋ด๋ฆด ์ ์์.)-->
<!--placeholder์ ๊ณ >< ์ฌ์ด๋ฅผ ๋์ด๋ฒ๋ฆฌ๋ฉด,
๊ทธ ์ฌ์ด ๊ณต๋ฐฑ์ด ๊ธ์ ์ด ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ด placeholder๊ฐ ์ ์ฉ์ด ์๋จ.
๋ฐ๋ผ์ ></textarea>์์ >< ์ฌ์ด์ ๊ณต๋ฐฑ์ ์ฐ์ง ์๋๋ก ์ฃผ์ ํ์!-->
<!--์๋ input์์ ๋ฏธ๋ฆฌ ๋ด์ฉ์ ์ ์ด๋๊ธฐ ์ํด value๋ ์์ฑ์ ์ฌ์ฉํ๋ค.
textarea์์ ๊ทธ๋ฅ >< ์ฌ์ด (์๋ ํ
์คํธ ์ ๋ ์นธ)์ ์ ์ด๋๋ฉด ๋๋ค.-->
2. ์ต์ ์ ์ฌ์ฉํ๋ ํ๊ทธ
(1) select,option ํ๊ทธ
<h1>์ต์
๋ค์ ์ฌ์ฉํ๋ ํ๊ทธ</h1>
<h2>select, option ํ๊ทธ</h2>
<label for="lang">์ธ์ด</label> <br>
<select id="lang">
<option value="">-- ์ธ์ด ์ ํ --</option>
<option value="html">HTML</option>
<option value="css">CSS</option>
<option value="js">์๋ฐ์คํฌ๋ฆฝํธ</option>
<option value="ts">ํ์
์คํฌ๋ฆฝํธ</option>
</select>
<!--select์์ ์์ ํ๊ทธ๋ก option๋ค์ด ๋ค์ด๊ฐ ์์.
option์ ์์ฑ value๋ ํด๋น ์ต์
๊ณจ๋์ ๋ ๋ฐฑ์๋๋ก ๋์ด๊ฐ๋ ์ค์ ๊ฐ์.-->
<!--<select id="lang" multiple> ์ด๋ผ ์ ์ผ๋ฉด ๋ค์ค ์ ํ์ด ๊ฐ๋ฅํจ!
(shift + click์ผ๋ก) but ์ด๊ฑด ์ฌ์ฉ์ ์นํ์ ์ด์ง ์๊ธฐ ๋๋ฌธ์ ์ ์ฐ์ง ์์.-->
<br><br>
(2) optgroup ํ๊ทธ
<h2>optgroup ํ๊ทธ</h2>
<label for="shopping">์ผํ ๋ชฉ๋ก</label> <br>
<select id="shopping">
<optgroup label="๊ณผ์ผ">
<option value="f_apl">์ฌ๊ณผ</option>
<option value="f_grp">ํฌ๋</option>
<option value="f_org">์ค๋ ์ง</option>
</optgroup>
<optgroup label="์ฑ์">
<option value="v_crt">๋น๊ทผ</option>
<option value="v_tmt">ํ ๋งํ </option>
<option value="v_ept">๊ฐ์ง</option>
</optgroup>
<optgroup label="์ก๋ฅ">
<option value="m_bef">์๊ณ ๊ธฐ</option>
<option value="m_prk">๋ผ์ง๊ณ ๊ธฐ</option>
<option value="m_ckn">๋ญ๊ณ ๊ธฐ</option>
</optgroup>
</select>
<!--optgroup์ผ๋ก ๋ฌถ์ด์ ์ ํ์ฌํญ๋ค๊ฐ์ ๊ทธ๋ฃนํ๋ฅผ ํ ์ ์์.-->
(3) datalist ํ๊ทธ
<h2>datalist ํ๊ทธ</h2>
<label for="job">ํ์ฌ ์ง์
</label> <br>
<input id="job" list="jobs">
<datalist id="jobs">
<option value="ํ์">
<option value="๋์์ด๋">
<option value="ํผ๋ธ๋ฆฌ์
">
<option value="๊ฐ๋ฐ์">
</datalist>
<!--์ฌ๊ธฐ์ datalist์ id์ input์ ์์ฑ list์ ์ ํ ๊ฐ์ด ๊ฐ์์ผ ์ฐ๊ฒฐ ๋๋ค.-->
<!--select์ ๋น๊ต ํด๋ณด๋ฉด option์ด๋ ์์ํ๊ทธ์ ํํ๊ฐ ๋ค๋ฅด๋ค.
select๋ <option value="์ค์ ๋ค์ด๊ฐ ๊ฐ">์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ ๊ฐ</option>--
datalist๋ <option value="์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ ๊ฐ">>
<!--ํด๋น ์ต์
๊ฐ๋ค์ ๊ทธ์ ์ถ์ฒ์ด๋ค. ์ฌ์ฉ์๋ ์ ๊ฒ๋ค ์ด์ธ์ ๊ฐ์ ์
๋ ฅํ ์ ์๋ค.-->
3. ์ ๋๋ฅผ ํํํ๋ ํ๊ทธ
(1) progress ํ๊ทธ
<h1>์ ๋๋ฅผ ํํํ๋ ํ๊ทธ</h1>
<h2>
progress ํ๊ทธ
</h2>
<progress
max="100">
0%
</progress>
<!--max๋ ํด๋น bar์ ์ต๋์น๋ฅผ ๋ํ๋ด๊ณ , ><์ฌ์ด์ ํผ์ผํธ๋ ๋ช
๋ น์ด๋ค๊ณผ ์๋ฌด ๊ด๊ณ์๊ณ ,
ํด๋น ์๊ฐ ๋์์ธ์ ๋ชป ๋ณด๋ ์ฌ๋๋ค, ์ธํฐ๋ท ์ ๋๋ ์ฌ๋๋ค์ ์ํ ์๋ด์ฉ์ด๋ค.-->
<!--progress๋ ํ๊ทธ๋ ๋์ ์ธ ์ง์ฒ๋๋ฅผ ๋ํ๋ด๊ธฐ ์ํ ํ๊ทธ์ด๋ค.
์ด๋ฅผ ์ ๋๋ก ์ฐ๋ ค๋ฉด ๋ฐฑ์๋ ์ธ์ด์ ํ์
์ด ๋์ด์ผ ํ๋ค.-->
(2) meter ํ๊ทธ
<h2>
meter ํ๊ทธ
</h2>
<meter
min="0" max="100"
low="33" high="67"
optimum="50" value="20">
20๋ฌ๋ฌ
</meter>
<!--min,max๋ ์ต๋ ์ต์๊ฐ-->
<!--low,high๋ ํด๋น ์ต๋, ์ต์ ๊ฐ ์ฌ์ด๋ฅผ 3๋ฑ๋ถ ํ๊ธฐ ์ํ 2๊ฐ์ ๊ธฐ์ค ์ -->
<!--optimum์ ์ด์์ ์ธ ๊ฐ์ ๋ํ๋ธ๋ค. value๊ฐ optinum์ ๊ฐ๊น์ธ ์๋ก ์ด๋ก์, ๋ฉ์๋ก ๋นจ๊ฐ์์ด ๋๋ค.-->
4. ์ค์ค๋ก ํด๋ณด๊ธฐ
text area
progress ํ๊ทธ
meter ํ๊ทธ
0