์ฐธ์กฐํ ํ๊ทธ ๋ ํผ๋ฐ์ค๋ค
https://developer.mozila.org/en-US/docs/Web/HTML/Element
http://html5doctor.com/element-index/
https://www.w3schools.com/tags/default.asp
์ ๋ชฉ(HEADING) ํ๊ทธ
๋ฌธ์๋ด์ ์ ๋ชฉ์ ํํํ ๋ ์ฌ์ฉํ๋ ํ๊ทธ
<h1>Hello</h1>
<h1>~<h6>
ํ๊ทธ๊น์ง ์กด์ฌ<h1>
ํ๊ทธ๋ ๋ณดํต ํด๋นํ์ด์ง๋ฅผ ๋ํํ๋ ํฐ์ ๋ชฉ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.๋จ๋ฝ๊ณผ ๊ฐํ (paragraph, linebreak)
<p>
ํ๊ทธ: ๊ธ์ ๋จ๋ฝ์ ๋ํ๋ธ๋ค
<br>
ํ๊ทธ : ๊ธ์๋ฅผ ๊ฐํ
<p>
ํ๊ทธ๋ฅผ ๋ฃ์ผ๋ฉด ๋จ๋ฝ๋ณ๋ก ์์ฐ์ค๋ฝ๊ฒ ๊ฐํ๋จ<p>
ํ๊ทธ ๋ด๋ถ์์ ์์๋ก ๊ฐํ์ ํ๋ ค๋ฉด <br>
ํ๊ทธ ์ฌ์ฉ<p>
ํ๊ทธ๋ฅผ ์ด์ฉํ๋ฉด ํ๊ทธ ์์ฒด์์ ์์ฐ์ค๋ฝ๊ฒ ๊ฐํ์ ํด์ฃผ์ง๋ง, <p>
ํ๊ทธ ๋ด๋ถ์์ ๊ฐ์ ๋ก ๊ฐํ์ ํ๊ธฐ ์ํด์๋ <br>
ํ๊ทธ๋ฅผ ์ด์ฉํด์ผ ํ๋ค.
<b>
ํ๊ทธ : ๊ธ์๋ฅผ ๊ตต๊ฒ ํํํ๋ค. bold
<i>
ํ๊ทธ : ๊ธ์๋ฅผ ๊ธฐ์ธ์ฌ์ ํํ. ์ดํค๋ฆญ์ฒด
<u>
ํ๊ทธ : ๊ธ์์ ๋ฐ์ค์ ํํ. underline
<s>
ํ๊ทธ : ๊ธ์์ ์ค๊ฐ์ ์ ํํ
<p>
<b>Lorem</b> <i>ipsum</i> dolor sit amet<br>
<u>Lorem</u> <s>ipsum</s> dolor sit amet
</p>
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
HTML์ HT : ํ์ดํผ ํ ์คํธ : ๋งํฌ๋ฅผ ๋ปํจ
<a>
ํ๊ทธ : ๋งํฌ๋ฅผ ์์ฑํ๋ ํ๊ทธ
a ํ๊ทธ, ์ต์ปค ํ๊ทธ, ๋งํฌ ํ๊ทธ๋ฑ์ผ๋ก ๋ถ๋ฆผ
<a href="http://www.naver.com/" target="_blank">๋ค์ด๋ฒ</a>
href ์์ฑ
target ์์ฑ
๋ด๋ถ ๋งํฌ
<a href=#์์id></a>
ํ๊ทธ์๋ ์๋ฌด๋ฐ ์๋ฏธ๋ ์๋ ํ๊ทธ๋ค ์กด์ฌ.
ํ๊ทธ ์์ฒด์๋ ์๋ฌด๋ฐ ์๋ฏธ๋ ๊ฐ์ง์ง ์๊ณ , ์์ ํ ๋ฌด์ธ๊ฐ๋ฅผ ๋ด๊ธฐ ์ํ ๋๋ ์ด๋ค ์์๋ค์ ๋ฌถ๊ธฐ ์ํ ์ฉ๋๋ก๋ง ์ฌ์ฉ๋๋ ํ๊ทธ๋ค
<div>
ํ๊ทธ : ๋ธ๋ก๋ ๋ฒจ ํ๊ทธ
<span>
ํ๊ทธ : ์ธ๋ผ์ธ ๋ ๋ฒจ ํ๊ทธ
<div>
<span>Lorem</span> ipsum dolor sit.
</div>
<p>
๊ฐ ๋ธ๋ก๋ ๋ฒจ์์, <b>
, <i>
, <u>
, <s>
๋ค์ด ์ธ๋ผ์ธ ๋ ๋ฒจ ํ๊ทธ๋ฆฌ์คํธ : ์ผ๋ จ๋ ํญ๋ชฉ๋ค์ด ๋์ด๋ ๊ฒ๋ค
์ค์๊ฐ ๊ฒ์์ด, ๋ด์ค, ์ผํ ์ํ๋ค์ด ์ ๋ถ ๋ฆฌ์คํธ๋ก ์ด๋ฃจ์ด์ง
์ฝํ
์ธ ๊ฐ ๋ง์ ์ฌ์ดํธ์ผ์๋ก ๋ถ์ผ๋ ํญ๋ชฉ์ผ๋ก ๋๋๋๊ฒ์ด ๋ง๊ธฐ ๋๋ฌธ์ ๋ฆฌ์คํธ๋ก ํํ๋ ๋งํ ์์๋ค์ด ๋ง๋ค
์์๊ฐ ์๋ ๋ฆฌ์คํธ unordered list
๋์ด๋ ํญ๋ชฉ๋ค์ด ์์์ ์๊ด์ด ์์๋ ์ฐ๋ ๋ฆฌ์คํธ<ul> <li> ์ฝฉ๋๋ฌผ</li> <li> ํ</li> <li> ๊ตญ ๊ฐ์ฅ</li> ... </ul>
- ์ฝฉ๋๋ฌผ
- ํ
- ๊ตญ ๊ฐ์ฅ
...
<ul>
ํ๊ทธ ์
๋ ฅ ํ ๊ฐ๊ฐ์ ํญ๋ชฉ๋ค์ <li>
ํ๊ทธ๋ก ์
๋ ฅํ๋ค
์์๊ฐ ์๋ ๋ฆฌ์คํธ ordered list
๋์ด๋ ํญ๋ชฉ๋ค์ด ์์์ ๊ด๋ จ์ด ์์๋ ์ฌ์ฉํ๋ ๋ฆฌ์คํธ<ol> <li>๋๋น์ ๊ตญ๋ฌผ์ฉ ๋ฉธ์น๋ฅผ ๋ฃ๊ณ ํ์๋ ๋์ฌ ๋ฉธ์น ์ก์๋ฅผ 7์ปต(1,400ml) ๋ง๋ ๋ค.</li> <li>์ฝฉ๋๋ฌผ์ ๋ฃ๊ณ ๋๊ป์ ๋ฎ์ด ์ฝฉ๋๋ฌผ์ด ์ต์ ๋๊น์ง ๋์ธ๋ค.</li> <li>๋๊ป์ ์ด๊ณ ๋ํ, ๋ง๋, ๊ณ ์ถง๊ฐ๋ฃจ๋ฅผ ๋ฃ๊ณ ๋์ธ๋ค.</li> ... </ol>
- ๋๋น์ ๊ตญ๋ฌผ์ฉ ๋ฉธ์น๋ฅผ ๋ฃ๊ณ ํ์๋ ๋์ฌ ๋ฉธ์น ์ก์๋ฅผ 7์ปต(1,400ml) ๋ง๋ ๋ค.
- ์ฝฉ๋๋ฌผ์ ๋ฃ๊ณ ๋๊ป์ ๋ฎ์ด ์ฝฉ๋๋ฌผ์ด ์ต์ ๋๊น์ง ๋์ธ๋ค.
- ๋๊ป์ ์ด๊ณ ๋ํ, ๋ง๋, ๊ณ ์ถง๊ฐ๋ฃจ๋ฅผ ๋ฃ๊ณ ๋์ธ๋ค.
...
<dl>
๋ฆฌ์คํธ
definition list (์ ์), description list(์ค๋ช ์ ๊ธฐ์ )
์ฉ์ด์ ๊ทธ์ ๋ํ ์ ์๋ฅผ ๋ํ๋ธ๋ค๋ฆฌํ๋ฆฌ ์ฆํ๊ตฐ ํ๊ตฌ์ ์ธ๊ณ๋ฅผ ์ง์ค์ด๋ผ ๋ฏฟ๊ณ ๊ฑฐ์ง๋ ๋ง๊ณผ ํ๋์ ์์ต์ ์ผ๋ก ๋ฐ๋ณตํ๋ ๋ฐ์ฌํ์ ์ฑ๊ฒฉ์ฅ์ ๋ฅผ ๋ปํ๋ ์ฉ์ด ํผ๊ทธ๋ง๋ฆฌ์จ ํจ๊ณผ ํ์ธ์ ๊ธฐ๋๋ ๊ด์ฌ์ผ๋ก ์ธํ์ฌ ๋ฅ๋ฅ ์ด ์ค๋ฅด๊ฑฐ๋ ๊ฒฐ๊ณผ๊ฐ ์ข์์ง๋ ํ์ ์ธ๋๋ ํจ๊ณผ ์ฌ๋๋ค์ด ์ฝ์๋ผ๊ณ ๋ฏฟ๋ ์ฃผ์ฒด๋ฅผ ์์ํ๊ฒ ๋๋ ํ์<dl> <dt>๋ฆฌํ๋ฆฌ ์ฆํ๊ตฐ</dt> <dd>ํ๊ตฌ์ ์ธ๊ณ๋ฅผ ์ง์ค์ด๋ผ ๋ฏฟ๊ณ ๊ฑฐ์ง๋ ๋ง๊ณผ ํ๋์ ์์ต์ ์ผ๋ก ๋ฐ๋ณตํ๋ ๋ฐ์ฌํ์ ์ฑ๊ฒฉ์ฅ์ ๋ฅผ ๋ปํ๋ ์ฉ์ด</dd> <dt>ํผ๊ทธ๋ง๋ฆฌ์จ ํจ๊ณผ</dt> <dd>ํ์ธ์ ๊ธฐ๋๋ ๊ด์ฌ์ผ๋ก ์ธํ์ฌ ๋ฅ๋ฅ ์ด ์ค๋ฅด๊ฑฐ๋ ๊ฒฐ๊ณผ๊ฐ ์ข์์ง๋ ํ์</dd> <dt>์ธ๋๋ ํจ๊ณผ</dt> <dd>์ฌ๋๋ค์ด ์ฝ์๋ผ๊ณ ๋ฏฟ๋ ์ฃผ์ฒด๋ฅผ ์์ํ๊ฒ ๋๋ ํ์</dd> </dl>
<ul>
, <ol>
๋ฆฌ์คํธ์ ๊ตฌ์กฐ๊ฐ ๋ค๋ฅด๋ค. <ul>
, <ol>
๋ฆฌ์คํธ๋ ํญ๋ชฉ๋ค์ ๋จ์ํ ๋์ดํ๋๊ฒ<dl>
๋ฆฌ์คํธ๋ ์ฉ์ด์ ์ค๋ช
์ด ํ๋์ ์ธํธ๋ฅผ ์ด๋ฃจ๊ณ ํ๋ ์ด์์ ํญ๋ชฉ์ผ๋ก ๋ฆฌ์คํธ๊ฐ ์ด๋ฃจ์ด์ง๋ ๊ตฌ์กฐ.<li>
ํ๊ทธ๊ฐ ์๋ <dt>
์ <dd>
ํ๊ทธ๋ฅผ ์ด์ฉํด์ ํญ๋ชฉ ๋ํ๋<dt>
์๋ ์ฉ์ด, <dd>
์๋ ๊ทธ์ ๋ํ ์ ์ ๋๋ ์ค๋ช
์ด ๋ค์ด๊ฐ๋ฆฌ์คํธ ํ๊ทธ๋ ์ค์ฒฉ์ด ๊ฐ๋ฅํ๋ค.
<h1>์๋์ปต ์กฐ ํธ์ฑ</h1> <ol> <li> A์กฐ <ul> <li>๋ฌ์์</li> <li>์ฐ๋ฃจ๊ณผ์ด</li> <li>์ด์งํธ</li> </ul> </li> <li> B์กฐ <ul> <li>์ด๋</li> <li>์คํ์ธ</li> <li>ํฌ๋ฅดํฌ๊ฐ</li> </ul> </li> <li> C์กฐ <ul> <li>ํฌ๋ก์ํฐ์</li> <li>์๋ฅดํจํฐ๋</li> <li>์์ด์ฌ๋๋</li> </ul> </li> <ol>
์๋์ปต ์กฐ ํธ์ฑ
- A์กฐ
- ๋ฌ์์
- ์ฐ๋ฃจ๊ณผ์ด
- ์ด์งํธ
- B์กฐ
- ์ด๋
- ์คํ์ธ
- ํฌ๋ฅดํฌ๊ฐ
- C์กฐ
- ํฌ๋ก์ํฐ์
- ์๋ฅดํจํฐ๋
- ์์ด์ฌ๋๋
<ol>
ํ๊ทธ์ ์์์ผ๋ก๋ <li>
ํ๊ทธ๋ง ์ฌ ์ ์์. <div>
, <p>
ํ๊ทธ ๋ฑ ๋ถ๊ฐ๋ฅ<li>
ํ๊ทธ๋ <ol>
ํ๊ทธ๋ <ul>
ํ๊ทธ๋ง์ ๋ถ๋ชจ๋ก ๊ฐ์ง ์ ์์<li>
ํ๊ทธ์ ์์์ผ๋ก๋ ๋ค๋ฅธ ์์๋ค์ด ๋ค์ด์ฌ ์ ์๋ค.<ol>
์ด๋ <ul>
๋ฆฌ์คํธ ๋ฐ์ ์์์ผ๋ก <li>
ํ๊ทธ๋ง ์ฌ ์ ์๋ค.<li>
ํ๊ทธ์์ ์์๋ค์ ์ฝ์
ํด์ผ ํ๋ค.
<img>
ํ๊ทธ
๋ฌธ์์ ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํ๋ ํ๊ทธ
๋ซ๋ํ๊ทธ๊ฐ ์๋ ๋น ํ๊ทธ
<img src="./images/pizza.png" alt="ํผ์">
src ์์ฑ
์ด๋ฏธ์ง ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๊ธฐ ์ํ ํ์ ์์ฑ
๊ฒฝ๋ก์๋ ์๋๊ฒฝ๋ก์ ์ ๋๊ฒฝ๋ก ๋๊ฐ์ง ์กด์ฌ
์๋๊ฒฝ๋ก : ํ์ฌ ์น ๋ฌธ์์ ํ์ด์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋์ ์ผ๋ก ์ด๋ฏธ์ง์ ์์น๋ฅผ ๋ํ๋ด๋ ๊ฒฝ๋ก
์ ๋ ๊ฒฝ๋ก : ์ค์ ๊ทธ ์ด๋ฏธ์ง๊ฐ ์์นํด ์๋ ๊ณณ์ ์ ์ฒด ๊ฒฝ๋ก
<!-- ์๋๊ฒฝ๋ก -->
<img src="./images/pizza.png" alt="ํผ์">
<!-- ์ ๋๊ฒฝ๋ก -->
<img src="C:/users/document/images/pizza.png" alt="ํผ์">
<img src="http://www.naver.com/pizza.png" alt="ํผ์">
์๋๊ฒฝ๋ก๋ฅผ ์ธ๋๋ .์ ์ด์ฉ
./ : ํ์ฌ ํ์ด์ง๊ฐ ์๋ ํด๋๋ฅผ ๋ํ๋ธ๋ค. ์๋ต๋ ๊ฐ๋ฅํจ
../ : ์์ ํด๋๋ก ํ๋ฒ ์ด๋ํ๋ ๋ช
๋ น
../../ : ์์ํด๋๋ก ๋๋ฒ ์ด๋
ํ์ฌํด๋์์ ํ์ ํด๋๋ก ๊ฐ๋๋ ํด๋๋ช
๋ง ์ ์ผ๋ฉด ๋จ folder๋ช
/์ด๋ฏธ์ง ํ์ผ
์ ๋๊ฒฝ๋ก๋ ์ด๋ฏธ์ง์ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ๋ค ์ ์ด์ผ ํ๋ค
alt ์์ฑ
์ด๋ฏธ์ง์ ๋์ฒด ํ ์คํธ๋ฅผ ์ ๋ ฅํ๋ค
width์์ฑ, height ์์ฑ
์ด๋ฏธ์ง์ ๊ฐ๋ก, ์ธ๋ก ํฌ๊ธฐ ์ง์ ํ๋ ์์ฑ
์ด๋ฏธ์ง ํ์ฅ์ ํฌ๋งท
gif
: ์์ด ์ ํ์ ์ด์ง๋ง ์ฉ๋์ด ์๋ค. ์ ๋๋ฉ์ด์
๊ณผ ํฌ๋ช
์ด๋ฏธ์ง๋ฅผ ์ง์
์์งค๋ค์ด ๋ค gifํฌ๋งท์ผ๋ก ๋์ด์์. ์์งค์ ํด์๋๊ฐ ๋ฎ์๋ฐ ์์ด 256์์ผ๋ก ์ ํ๋์ด ์๊ธฐ ๋๋ฌธ
jpg
: ์ ํต์ ์ผ๋ก ์น์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ํฌ๋งท. ์์ฐ์ค๋ฌ์ด ์์ ํํ์ด ๊ฐ๋ฅ, ์์ถ๋ฅ ์ด ๋์์ ์ฉ๋๋ ์ ์ . ์ฌ์ง์ด๋ ์ผ๋ฐ์ ์ธ ๊ทธ๋ฆผ์ ๋ค ์ฌ์ฉ๋จ. ํฌ๋ช
์ง์ํ์ง ์์
png
: jpg์ ๋น๊ตํ์๋ ์ด๋ฏธ์ง ์์ค์ด ์์. ๊ฐ์ฅ ๋์ ํ๋ฆฌํฐ์ ์ด๋ฏธ์ง๋ฅผ ํํ๊ฐ๋ฅ. ์ฉ๋๋ ์กฐ๊ธ ๋ ๋์. ๋ฐํฌ๋ช
๊น์ง ์ง์. ์น์์ ์์ ๊ฐ์ฅ ํซํ๊ณ ์ ์ฉํ ํ์ผ ํฌ๋งท
<table>
ํ๊ทธ
๋ฐ์ดํฐ ํ๋ฅผ ๋ํ๋ด๋ ํ๊ทธ
<td>
, <th>
<tr>
table-row<td>
ํ๊ทธ 4๊ฐ๊ฐ ๋ค์ด๊ฐ = ํ๋์ ํ<tr>
ํ๊ทธ๋ก <td>
ํ๊ทธ๊ฐ์ธ์ค<table>
<tr>
<td></td><td></td><td></td><td></td>
</tr>
<tr>
<td></td><td></td><td></td><td></td>
</tr>
<tr>
<td></td><td></td><td></td><td></td>
</tr>
<tr>
<td></td><td></td><td></td><td></td>
</tr>
</table>
๋ฐ๋ผ์ ํ๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ํ์
ํ๊ธฐ ์ํด ๋์์ด ๋๋ ๋ช๊ฐ์ ํ๊ทธ๊ฐ ๋ ์กด์ฌ
ํ๋ฅผ ๊ทธ๋ฆด๋์๋ ์ด๋ฐ ๊ตฌ์กฐ ๊ด๋ จ ํ๊ทธ๋ค์ ์ ์ด์ฉํด์ ๋ง๋ค์ด์ผ ํ๋ค.
ํ ๊ตฌ์กฐ ๊ด๋ จ ํ๊ทธ
<caption>
ํ๊ทธ : ํ์ ์ ๋ชฉ์ ๋ํ๋
<table>
ํ๊ทธ์ ์์์ผ๋ก ๊ฐ์ฅ ์์ ์ ์ธ์ด ๋์ด์ผํ๋ค
<thead>
: ์ ๋ชฉ ํ์ ๊ทธ๋ฃนํ
<tfoot>
: ๋ฐ๋ฅํ์ ๊ทธ๋ฃนํ
<tbody>
: ํ ์ด๋ธ ๋ณธ๋ฌธ ํ์ ๊ทธ๋ฃนํ
<table>
<caption>Monthly Savings</caption>
<thead>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
</thead>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Sum</td>
<td>$180</td>
</tr>
</tfoot>
</table>
Month | Savings |
---|---|
January | $100 |
February | $80 |
Sum | $180 |
<tr>
ํ๊ทธ๋ค์ด <thead>
, <tfoot>
, <tbody>
ํ๊ทธ๋ก ๊ฐ์ธ์ ธ ์๋ค. ๋ชจ๋ ํ
์ด๋ธ์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ ํ๊ทธ๋ค<td>
๋์ <th>
ํ๊ทธ๋ฅผ ์ฌ์ฉ<tfoot>
์ <tbody>
๋ค์ ์์นํด์ผ ํ๋ค. <tfoot>
์ ์์น๊ฐ <tbody>
์์ ๋์ฌ ๊ฒฝ์ฐ ์น ์ ๊ทผ์ฑ์ ํค๋ณด๋์ ์ด์ ์ด๋ ์์ ํญ๋ชฉ์ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ณํฉ ์์ฑ
colspan : ์ ์ ๊ฐ๋ก๋ฐฉํฅ์ผ๋ก ๋ณํฉ
rowspan : ์ธ๋ก๋ฐฉํฅ์ผ๋ก ๋ณํฉ
์์ฑ๊ฐ : ๋ณํฉํ ์ ์ ๊ฐฏ์
์ ๊ฐฏ์ ๊ณ์ฐ๋ฐฉ๋ฒ
<td>
ํ๊ทธ๊ฐ ํ๋์ด์ง๋ง ์์ฑ๊ฐ๋งํผ, ์ฆ 2๊ฐ๋งํผ์ ๊ฐฏ์๊ฐ ์๋ค๊ณ ์๊ฐํ๊ณ ๊ณ์ฐํด์ผํจ.<tr>
ํ๊ทธ์์ ์
๊ฐฏ์๋ฅผ ์
๋ 1์ ๋ํ ์ํ๋ก ์์ํ๊ธฐ<table>
<caption>Monthly Savings</caption>
<thead>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
</thead>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td rowspan="2">$80</td> <!--1+1-->
</tr>
<tr>
<td>March</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2">Sum</td> <!--1-->
</tr>
</tfoot>
</table>
Month | Savings |
---|---|
January | $100 |
February | $80 |
March | |
Sum |
<table>
<caption>Specification values</caption>
<thead>
<tr>
<th rowspan="2">Grade.</th>
<th rowspan="2">Point.</th>
<th colspan="2">Strength.</th>
<th rowspan="2">Percent.</th>
</tr>
<tr>
<th>kg/mm</th>
<th>lb/in</th>
</tr>
</thead>
<tbody>
<tr>
<td>Hard</td>
<td>0.45</td>
<td>56.2</td>
<td>80,000</td>
<td>20</td>
</tr>
<tr>
<td>Medium</td>
<td>0.45</td>
<td>49.2</td>
<td>70,000</td>
<td>25</td>
</tr>
<tr>
<td>Soft</td>
<td>0.45</td>
<td>42.2</td>
<td>60,000</td>
<td>30</td>
</tr>
</tbody>
</table>
Grade. | Point. | Strength. | Percent. | |
---|---|---|---|---|
kg/mm | lb/in | |||
Hard | 0.45 | 56.2 | 80,000 | 20 |
Medium | 0.45 | 49.2 | 70,000 | 25 |
Soft | 0.45 | 42.2 | 60,000 | 30 |
ํ ์ด๋ธ ๊ด๋ จ ๊ธฐํ ํ๊ทธ ๋ฐ ์์ฑ
colgroup, col ํ๊ทธ
scope, headers์์ฑ์ ์ ์ฌ์ฉ๋๋ค.
์ธํฐ๋ท์ ํ๋ค๋ณด๋ฉด ์ด๋ค ์์์ ํ
์คํธ๋ฅผ ์ง์ ์
๋ ฅ, ์ด๋ค ์์๋ค ์ค ํ๋๋ฅผ ์ ํ, ์ด๋ค ์์๋ฅผ ํด๋ฆญํด์ ์ด๋ค ๋์์ ์คํ์ํค๋ ๋ฑ
์ฌ์ฉ์๊ฐ ์ง์ ์ก์
์ ์ทจํ๊ณ ๊ทธ ๊ฐ์ ์๋ฒ์ ์ ๋ฌํ๋ ๊ฒฝ์ฐ ์กด์ฌ
ex) ํ์๊ฐ์
, ๊ฐ์ธ ์ ๋ณด ์ ํ ๋ฑ
ํผ ์์ : ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํ ์์
input ์์
์์ด๋: <input type="text" placeholder="์๋ฌธ์ผ๋ก๋ง ์จ์ฃผ์ธ์">
<input type="password">
<input type="radio" name="gender"> ๋จ์
<input type="radio" name="gender"> ์ฌ์
type="checkbox"
<input type="checkbox" name="hobby"> ๋ฑ์ฐ
<input type="checkbox" name="hobby"> ๋
์
<input type="checkbox" name="hobby" checked> ์ด๋
<input type="file">
image, submit, reset, button ๋ชจ๋ ํด๋ฆญ์ด ๊ฐ๋ฅํ ๋ฒํผ์ ๋ง๋ค์ด์ฃผ๋ ํ์
submit, reset, button type๋ชจ๋ value ์์ฑ์ผ๋ก ๋ฒํผ ์ด๋ฆ ๋ณ๊ฒฝ ๊ฐ๋ฅ
<form action="./test.html">
๋ฉ์์ง: <input type="text" name="message"><br>
<input type="submit" value="์ ์ก">
<input type="reset" value="์ทจ์">
<input type="image" src="http://placehold.it/50x50?text=click" alt="click" width="50" height="50">
<input type="button" value="๋ฒํผ">
</form>
select ์์
<select>
<option>์์ธ</option>
<option>๊ฒฝ๊ธฐ</option>
<option>๊ฐ์</option>
...
</select>
<select>
ํ๊ทธ์ ์์์ผ๋ก <option>
ํ๊ทธ๊ฐ ๋ค์ด๊ฐ<option>
ํ๊ทธ์ ๊ฐ ํญ๋ชฉ์ ๋ฃ์ผ๋ฉด ๋๋ค<option>
ํ๊ทธ ์์ฑ : selectedTEXTAREA ์์
์ฌ์ฉ์์๊ฒ ์ฌ๋ฌ์ค์ ํ ์คํธ๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ์ ํ ๋ ์ฌ์ฉ๋๋ ํ๊ทธ
type="text"๋ ํ์ค๋ง ์ ๋ ฅ๊ฐ๋ฅํ์
<textarea rows="5" cols="30" placeholder="์๊ธฐ์๊ฐ๋ ์งง๊ฒ ํด์ฃผ์ธ์">
...
</textarea>
BUTTON ์์
์ฌ์ฉ์๊ฐ ํด๋ฆญ๊ฐ๋ฅํ ๋ฒํผ์ ๋ง๋ค์ด์ค
<button type="submit|reset|button">๋ฒํผ์ด๋ฆ</button>
์ง๊ธ๊น์ง ํผ ์์๋ค์ ์ฌ์ฉ์๊ฐ ๊ฐ์ ์
๋ ฅํ๋ ํผ ์์๋ค
์ด์ ๋ถํฐ๋ ์ธ์ ์ธ ํผ ๊ด๋ จ ์์๋ค
LABEL ์์
ํผ ์์์ ์ฐ๊ฒฐํด์ฃผ๊ธฐ ์ํจ์ผ๋ก ์ฌ์ฉ๋จ
์น ์ ๊ทผ์ฑ ํฅ์์ ๋์์ด ๋๋ฏ๋ก ํ์์ ์ผ๋ก ์ ์ธํด์ผํจ
<label for="name">์ด๋ฆ</label>: <input type="text" id="name"><br>
<label for="nickname">์ด๋ฆ</label>: <input type="text" id="nickname"><br>
<label for="address">์ด๋ฆ</label>: <input type="text" id="address"><br>
์ด๋ฆ:
์ด๋ฆ:
์ด๋ฆ:
'์ด๋ฆ'์ ํด๋ฆญํ๋ฉด ํผ ์์๋ฅผ ํด๋ฆญํ๊ฒ์ฒ๋ผ ์ ๋ ฅ ํ๋์ ์ด์ ์ด ๊ฐ๋ค.
radio, checkbox์์๋ label์์๋ฅผ ํญ๋ชฉ๋ง๋ค ์ฃผ์ด์ผํจ
์ฑ๋ณ: <label for="male">๋จ์</label><input type="radio" name="gender" id="male" checked>,<label for="female">์ฌ์</label><input type="radio" name="gender" id="female">
์ฑ๋ณ: ๋จ์,์ฌ์
FIELDSET, LEGEND์์
ํผ ์์๋ค์ ๊ตฌ์กฐํํ๊ธฐ ์ํด ํ์ํ ํ๊ทธ๋ค
<fieldset>
ํ๊ทธ : ํผ ์์๋ฅผ ๊ทธ๋ฃนํํด์ฃผ๋ ํ๊ทธ
<legend>
ํ๊ทธ : fieldset ํ๊ทธ๋ก ๋ฌถ์ธ ๊ทธ๋ฃน์ ์ด๋ฆ์ ์ง์ ํด์ฃผ๋ ํ๊ทธ
<legend>
ํ๊ทธ๋ฅผ ์ธ๋์๋ fieldset ์์์ ๊ฐ์ฅ ๋จผ์ ์์์ผ๋ก ์ ์ธ์ด ๋์ด์ผํ๋ค.<fieldset>
ํ๊ทธ๋ก ํผ์ ๊ทธ๋ฃนํํ ๋์๋ ๋ณดํต ํผ์ ์ฑ๊ฒฉ์ ๋ฐ๋ผ์ ๊ตฌ๋ถํจ.<fieldset>
<legend>๊ธฐ๋ณธ ์ ๋ณด</legend>
... ํผ ์์๋ค ...
</fieldset>
<fieldset>
<legend>๋ถ๊ฐ ์ ๋ณด</legend>
... ํผ ์์๋ค ...
</fieldset>
<form>
ํ๊ทธ
ํผ ์์๋ค์ ๊ฐ์ฅ ํฌ๊ฒ ๊ฐ์ธ์ฃผ๋ ํ๊ทธ
fieldset ์์๊น์ง ๋ค ๊ฐ์ผ๋ค.
form ์์๋ค์ ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ ์ค์ ์๋ฒ๋ก ์ ์กํด์ฃผ๋ ์ญํ ์ ํ๋ ์ค์ํ ํ๊ทธ
๋ฐ์ดํฐ๋ฅผ ๋ฌถ๋๋ค
: ์ด๋ค ํ์ด์ง์ ์ข์ธก์๋ ์ด๋ค ๊ฒ์๊ธ์ ์
๋ ฅํ ์ ์๋ ๋ถ๋ถ, ์ฐ์ธก์๋ ์ด๋ฒคํธ ํ์ด์ง๊ฐ ์๋ค๊ณ ํ ๋, ๊ฒ์๊ธ์ ์
๋ ฅํ๊ณ ์ ์ก๋ฒํผ์ ๋๋ ์๋ ์ด๋ฒคํธ ์
๋ ฅ ์์๊น์ง ๊ฐ์ด ์๋ฒ๋ก ์ ์ก๋๋ฉด ์๋จ.
์ด๋ฒคํธ ํผ ์์์ ์ ๋๋ก ๊ฐ์ด ์
๋ ฅ๋์ง ์์๊ธฐ ๋๋ฌธ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์๊ณ , ๊ฐ๋ค์ด ์ฒ๋ฆฌ๋๋ ๊ฐ๋ฐ ๋ก์ง์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๋ณด๋ด์ผํ๋ ์์น๋ ์์ ํ ๋ค๋ฅด๋ค.
์ํ๋ ํผ๋ค์ ๊ฐ๋ง ์๋ฒ๋ก ์ ์ก์ ํด์ผํ๋๋ฐ, ์ด๋ formํ๊ทธ๋ฅผ ์ด์ฉํด์ ๋ ์์ญ์ ๊ตฌ๋ถ์ง์ด์ฃผ๋ฉด ์ํ๋ ํผ ์์๋ค์ ๊ฐ๋ง ์๋ฒ๋ก ์ ์ก์ ํ ์ ์๋ค.
ํผ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์๋ฒ์ ์ฃผ์๊ฐ ๋ค์ด๊ฐ
๊ฐ์ด ์ ์ก๋๋ฉด action ์์ฑ์ ์ ํ์๋ ์์น๋ก ๊ฐ์ ๋์ ธ์ฃผ๊ฒ ๋๋ค.
๊ฐ์ ์ ์กํ ๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ์กํ ์ง๋ฅผ ์ง์ ํด์ฃผ๋ ์์ฑ. get/post๋๊ฐ์ง ๋ฐฉ๋ฒ ์กด์ฌ
<form action="/result.html" method="get">
<fieldset>
<legend>๊ธฐ๋ณธ ์ ๋ณด</legend>
... ํผ ์์๋ค ...
</fieldset>
<fieldset>
<legend>๋ถ๊ฐ ์ ๋ณด</legend>
... ํผ ์์๋ค ...
</fieldset>
</form>
<form>
ํ๊ทธ๋ ๊ฐ, ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๋ถ๋ถ์ด๋ฏ๋ก ์๋ฒ๊ฐ๋ฐ์๊ฐ ์ ์ดํ๋ ๊ฒฝ์ฐ๊ฐ ํจ์ฌ ๋ง๋ค.