๋ฐ์ํ
โถ ์ฌ๋ฌ ๋ฐ์ดํฐ ๋์ดํด ๋ณด์ฌ์ฃผ๊ธฐ
* <select>, <option> ํ๊ทธ - ๋๋กญ๋ค์ด ๋ชฉ๋ก ๋ง๋ค๊ธฐ
์ฌ์ฉ์๊ฐ ๋ด์ฉ์ ์ ๋ ฅํ๋ ๊ฒ์ด ์๋๋ผ ์ฌ๋ฌ ์ต์ ์ค์์ ์ ํํ๋๋ก ํ๊ณ ์ถ์ ๋ ์ฌ์ฉ.
* <optgroup> ํ๊ทธ - ์ต์ ๋ผ๋ฆฌ ๋ฌถ๊ธฐ
๋๋กญ๋ค์ด ๋ชฉ๋ก์์ ์ฌ๋ฌ ํญ๋ชฉ๋ค์ ๋ช ๊ฐ์ง ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ผ ํ ๊ฒฝ์ฐ์ ์ฌ์ฉ.
* <datalist> ํ๊ทธ, <option> ํ๊ทธ
<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>
* <textarea> ํ๊ทธ - ์ฌ๋ฌ ์ค ์ ๋ ฅํ๋ ํ ์คํธ ์์ญ ๋ง๋ค๊ธฐ
โถ ๊ธฐํ ๋ค์ํ ํผ ์์๋ค
* <button> ํ๊ทธ - ๋ฒํผ ๋ฃ๊ธฐ
<button>ํ๊ทธ๋ ํ๊ทธ ์ด๋ฆ์์ ๊ทธ ์ญํ ์ ์ ์ ์๋ค.
<button>ํ๊ทธ๋ฅผ ์ฌ์ฉํ ๋ฒํผ์๋ ์ฝํ ์ธ ๋ฅผ ํฌํจํ ์ ์๊ธฐ ๋๋ฌธ์ ์์ด์ฝ์ ์ถ๊ฐํ ์๋ ์๊ณ CSS๋ฅผ ์ด์ฉํด ์ํ๋ ํํ๋ก ๊พธ๋ฐ ์๋ ์๋ค.
<form>
<button type="submit" class="subm">
<img src="images/tick.png" alt=""> ์ ์กํ๊ธฐ
</button>
</form>
* <output> ํ๊ทธ - ๊ณ์ฐ ๊ฒฐ๊ณผ
์ ๋ ฅํ๋ ๊ฐ์ด ๊ณ์ฐ ๊ฒฐ๊ณผ๋ผ๋ ๊ฒ์ ๋ธ๋ผ์ฐ์ ์๊ฒ ์๋ ค ์ค๋ค.
โ
<form oninput="result.value=parseInt(num1.value)+parseInt(num2.value)">
<input type="number" name="num1" value="0">
+<input type="number" name="num2" value="0">
=<output name="result" for="num"></output>
</form>
* <progress> ํ๊ทธ - ์งํ ์ํ ๋ณด์ฌ์ฃผ๊ธฐ
์์ ์งํ ์ํ๋ฅผ ๋ํ๋ผ ๋ ์ฌ์ฉ.
<ul>
<li>
<label>10์ด ๋จ์</label>
<!-- ์ ์ฒด 60์ด ์ค 50์ด ์งํ -->
<progress value="50" max="60"> </progress>
</li>
<li>
<label>์งํ๋ฅ 30%</label>
<!-- ์ ์ฒด 100 ์ค 30๋งํผ ์งํ -->
<progress value="30" max="100"></progress>
</li>
</ul>
* <meter> ํ๊ทธ - ๊ฐ์ด ์ฐจ์งํ๋ ํฌ๊ธฐ ํ์ํ๊ธฐ
<ul>
<li>
<label>์ ์ ์จ 0.8 </label>
<!-- ์ ์ฒด ํฌ๊ธฐ 1์ ๊ธฐ์ค์ผ๋ก 0.8๋งํผ ์ฐจ์งํฉ๋๋ค -->
<meter value="0.8"></meter>
</li>
<li>
<label>์ฌ์ฉ๋ 64%</label>
<!-- ์ ์ฒด 100 ์ค์์ 64๋งํผ ์ฐจ์งํฉ๋๋ค -->
<meter min="0" max="100" value="64"></meter>
</li>
<li>
<label>ํธ๋ํฝ ์ด๊ณผ</label>
<!-- ์ ์ฒด ํฌ๊ธฐ๋ 1024~10240๊น์ง์ธ๋ฐ ๋๋ค๊ณ ์ค์ ํ 8192๋ณด๋ค ํ์ฌ ๊ฐ 9216์ด ๋ ํฝ๋๋ค -->
<meter min="1024" max="10240" low="2048" high="8192" value="9216"></meter>
</li>
<li>
<label>์ ์ ํ ํธ๋ํฝ</label>
<!-- ์ ์ฒด 1 ์ค์์ ํ์ฌ 0.5๋ฅผ ์ฐจ์งํ๊ณ ์์ผ๋ฉฐ ์ ์ ๋๋ฅผ 0.8๋ก ์ค์ ํ์ต๋๋ค -->
<meter value="0.5" optimum="0.8"></meter>
</li>
</ul>
๋ฐ์ํ
'HTML5 & CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML5 & CSS3] CSS ๊ธฐ์ด (0) | 2021.02.03 |
---|---|
[HTML5 & CSS3] ์์ (ํ์คํฐ๋ฒ ํ์ด์ง ๋ง๋ค๊ธฐ) (0) | 2021.02.03 |
[HTML5 & CSS3] ์ํ ์ฃผ๋ฌธ์ ์์ฑํ๊ธฐ (0) | 2021.01.30 |
[HTML5 & CSS3] <input> ํ๊ทธ์ ๋ค์ํ ์์ฑ (0) | 2021.01.29 |
[HTML5 & CSS3] <input> ํ๊ทธ (0) | 2021.01.29 |
๋๊ธ