๐Ÿณ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ HTML5๋ฅผ ๋ณด๋ฉด์„œ ์ •๋ฆฌํ•œ ๊ธ€ ์ž…๋‹ˆ๋‹ค ๐Ÿณ
ย 

1. HTML ์ด๋ž€?

  • HTML์€ ํ™”๋ฉด์„ ํ†ตํ•ด ์›น ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฌธ์„œ์ธ โ€˜์›น ํŽ˜์ด์ง€โ€™๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด
  • ์›น ์ƒ์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋งˆํฌ์—… ์–ธ์–ด
    ย 

2. ๊ธฐ๋ณธ ๊ตฌ์กฐ

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>์—ฌ๊ธฐ์—๋Š” ๋ฌธ์„œ์˜ ์ œ๋ชฉ์„ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”</title>
  </head>
  <body>
    ์—ฌ๊ธฐ์— ์›นํŽ˜์ด์ง€์— ํ‘œ์‹œํ•  ์ฝ˜ํ…์ธ (ํƒœ๊ทธ)๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”
  </body>
</html>
  • <!DOCTYPE html> : ๋ฌธ์„œ ํ˜•์‹ ์„ ์–ธ
  • <meta charset="utf-8> : ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹ ์„ค์ •
  • <title> : ๋ฌธ์„œ์˜ ์ œ๋ชฉ
  • <body> : ํ™”๋ฉด์— ํ‘œ์‹œ๋  ์ฝ˜ํ…์ธ 
    ย 

3. ํ…์ŠคํŠธ ํ‘œ์‹œ

1) ์ œ๋ชฉ

  • <h1>ย ~ย <h6>
<body>
  <h1>์ˆซ์ž๊ฐ€ 1์ผ ๋•Œ์˜ ์ œ๋ชฉ ํ…์ŠคํŠธ</h1>
  <h2>์ˆซ์ž๊ฐ€ 2์ผ ๋•Œ์˜ ์ œ๋ชฉ ํ…์ŠคํŠธ</h2>
  <h3>์ˆซ์ž๊ฐ€ 3์ผ ๋•Œ์˜ ์ œ๋ชฉ ํ…์ŠคํŠธ</h3>
  <h4>์ˆซ์ž๊ฐ€ 4์ผ ๋•Œ์˜ ์ œ๋ชฉ ํ…์ŠคํŠธ</h4>
  <h5>์ˆซ์ž๊ฐ€ 5์ผ ๋•Œ์˜ ์ œ๋ชฉ ํ…์ŠคํŠธ</h5>
  <h6>์ˆซ์ž๊ฐ€ 6์ผ ๋•Œ์˜ ์ œ๋ชฉ ํ…์ŠคํŠธ</h6>
</body>

ย 

2) ๋ฌธ๋‹จ ํ‘œ์‹œํ•˜๊ธฐ <p>

<body>
  <p>p ํƒœ๊ทธ๋Š” ๋ฌธ๋‹จ์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค.</p>
  <p>ํ•˜๋‚˜์˜ ๋ฌธ๋‹จ์—๋Š” ์ผ์ •ํ•œ ์—ฌ๋ฐฑ์ด ํ˜•์„ฑ๋˜์–ด ํ™”๋ฉด ์ƒ์—์„œ ๊ตฌ๋ถ„ํ•˜๊ธฐ๊ฐ€ ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค.</p>
</body>

ย 

3) ์ธ์šฉ๊ตฌ ํ‘œ์‹œ <blockquote>

  • ์ผ๋ฐ˜์ ์ธ ํ…์ŠคํŠธ๋ณด๋‹ค ์•ˆ์ชฝ์œผ๋กœ ๋“ค์—ฌ ์จ์ง‘๋‹ˆ๋‹ค.ย ๋˜ํ•œย <blockquote>ย ํƒœ๊ทธ์—๋Š” ์„ ํƒ์ ์œผ๋กœ
  • cite๋ผ๋Š” ์†์„ฑ์„ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ.
    • cite ์†์„ฑ : ํ•ด๋‹น ์ธ์šฉ๊ตฌ์˜ ์ถœ์ฒ˜๋ฅผ ์ž…๋ ฅํ•˜๋Š” ์†์„ฑ, ์ฃผ๋กœ ๋ฌธ๊ตฌ๋ฅผ ์ธ์šฉํ•ด ์˜จ ์›นํŽ˜์ด์ง€์˜ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅ
<body>
  <p>p ํƒœ๊ทธ๋Š” ๋ฌธ๋‹จ์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค.</p>
  <blockquote cite="https://wikidocs.net/book/7596">์›น ๊ฐœ๋ฐœ ์ž…๋ฌธ์ž๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” HTML ๊ต์žฌ์ž…๋‹ˆ๋‹ค.</blockquote>
</body>

ย 

4) ์ˆ˜ํ‰์„  ํ‘œ์‹œํ•˜๊ธฐ <hr>

  • ๋‹จ์ผ ํƒœ๊ทธ
  • color, size ์†์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ
<body>
  <p>์ง€๊ธˆ๊นŒ์ง€ ์Šคํฌ์ธ  ๋‰ด์Šค์˜€์Šต๋‹ˆ๋‹ค.</p>
  <hr color="purple" size="10">
  <p>๋‚ ์”จ ์˜ˆ๋ณด์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ํ•˜๋ฃจ ์ข…์ผ ๋ง‘์•˜์ง€๋งŒ, ๋‚ด์ผ์€ ๋น„๊ฐ€ ์˜ฌ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.</p>
</body>

ย 

5) ๊ฐœํ–‰ <br>

  • ์—”ํ„ฐ ํ‚ค๋ฅผ ๋Œ€์‹ ํ•ด ๊ฐœํ–‰์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ํƒœ๊ทธ
    ย 

6) ๊ณต๋ฐฑย ย 

  • ์—”ํ‹ฐํ‹ฐ ์ฝ”๋“œ : ๊ธฐํ˜ธ '&'๋กœ ์‹œ์ž‘ํ•ด์„œ ๊ธฐํ˜ธ ';'๋กœ ๋๋‚˜๋Š” ๋ฌธ์ž์˜ ์กฐํ•ฉ์„ ๋งํ•˜๋Š” ๊ฒƒ์œผ๋กœ HTML ์ฝ”๋“œ ๋‚ด์—์„œ ๋‹ค์–‘ํ•œ ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ผ์ข…์˜ ์•ฝ์†

    ย 

7) ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ํ‘œ์‹œํ•˜๊ธฐย <pre>

  • ํƒœ๊ทธ ์•ˆ์— ์ž‘์„ฑ๋œ ํ…์ŠคํŠธ๋ฅผ HTML ์ฝ”๋“œ์— ์ž‘์„ฑ๋œ ๊ทธ๋Œ€๋กœ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ํƒœ๊ทธ๋กœ์จ, ๊ฐœํ–‰์ด๋‚˜ ๊ณต๋ฐฑ ๋“ฑ๋„ ๋ชจ๋‘ ์ฝ”๋“œ์— ์“ฐ์—ฌ์ง„ ๊ทธ๋Œ€๋กœ ํ‘œ์‹œ
    ย 

8) ํ…์ŠคํŠธ ํ‘œ์‹œ

  • <strong> : ๋‘๊บผ์šด ํ…์ŠคํŠธ ํ‘œ์‹œ
  • <em> : ๊ธฐ์šธ์–ด์ง„ ํ…์ŠคํŠธ ํ‘œ์‹œ
  • <mark> : ํ˜•๊ด‘ํŽœ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ํ…์ŠคํŠธ ํ‘œ์‹œ
    ย 

9) ์ปจํ…Œ์ด๋„ˆ ํƒœ๊ทธ

  • ์ปจํ…Œ์ด๋„ˆ : ์ฝ˜ํ…์ธ ๋‚˜ ๋ ˆ์ด์•„์›ƒ์— ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ๋„ ์ฃผ์ง€ ์•Š๊ณ , ๋‹จ์ง€ ๋‹ค๋ฅธ ์š”์†Œ ์—ฌ๋Ÿฟ์„ ๋ฌถ์–ด ๊ด€๋ฆฌํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์—ญํ• ์„ ํ•˜๋Š” ํƒœ๊ทธ

  • <div>ย : ๋ธ”๋ก ๋ ˆ๋ฒจ์˜ ์ปจํ…Œ์ด๋„ˆ ์š”์†Œ๋ฅผ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ

<body>
  <div>
    <p>ํ–‰๋ณตํ•˜๊ณ  ์ฆ๊ฑฐ์›Œ์š”~</p>
    <p>HTML ๊ณต๋ถ€!</p>
  </div>
  <div>
    <p>์Šฌํ”„๊ณ  ํž˜๋“ค์–ด์š”</p>
    <p>์ ๊ฒŒ ๋จน๊ณ  ์šด๋™ํ•˜๋Š” ๋‹ค์ด์–ดํŠธ!</p>
  </div>
</body>
  • <span>ย : ์ธ๋ผ์ธ ๋ ˆ๋ฒจ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ
<body>
  <p>
    ์˜ˆ๋Šฅ ํ”„๋กœ๊ทธ๋žจ ์ฆ๊ฒจ ๋ณด์‹œ๋‚˜์š”?
    ์ €๋Š” <span>๊ณจ๋•Œ๋ฆฌ๋Š” ๊ทธ๋…€๋“ค</span> ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!
  </p>
</body>

ย 

10) ์ „์—ญ ์†์„ฑ(Global attributes)

  • ๋ชจ๋“  HTML ํƒœ๊ทธ์—์„œ ๊ณตํ†ต์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ

  • id : ์š”์†Œ์— ๊ณ ์œ ํ•œ ์ด๋ฆ„์„ ๋ถ€์—ฌํ•˜๋Š” ์‹๋ณ„์ž ์—ญํ• ์„ ํ•จ

<body>
  <div id="study">
    <p>ํ–‰๋ณตํ•˜๊ณ  ์ฆ๊ฑฐ์›Œ์š”~</p>
    <p>HTML ๊ณต๋ถ€!</p>
  </div>
  <div id="diet">
    <p>์Šฌํ”„๊ณ  ํž˜๋“ค์–ด์š”</p>
    <p>์ ๊ฒŒ ๋จน๊ณ  ์šด๋™ํ•˜๋Š” ๋‹ค์ด์–ดํŠธ!</p>
  </div>
</body>
  • class : ์š”์†Œ๋ฅผ ๊ทธ๋ฃน ๋ณ„๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋Š” ์‹๋ณ„์ž ์—ญํ• ์„ ํ•จ
<body>
  <div>
    <p class="text content">ํ–‰๋ณตํ•˜๊ณ  ์ฆ๊ฑฐ์›Œ์š”~</p>
    <p class="text content">HTML ๊ณต๋ถ€!</p>
  </div>
  <div>
    <p class="text content">์Šฌํ”„๊ณ  ํž˜๋“ค์–ด์š”</p>
    <p class="text content">์ ๊ฒŒ ๋จน๊ณ  ์šด๋™ํ•˜๋Š” ๋‹ค์ด์–ดํŠธ!</p>
  </div>
</body>
  • title : ์š”์†Œ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ๊ธฐ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ ์†์„ฑ์œผ๋กœ, ์‚ฌ์šฉ์ž์—๊ฒŒ ํˆดํŒ์„ ์ œ๊ณตํ•จ
<body>
  <p title="ํ˜„์žฌ์˜ ์‹ฌ์ •">ํ™”์ฐฝํ•œ ๋‚ ์”จ... ์–ด๋””๋ก ๊ฐ€ ๋– ๋‚˜๊ณ  ์‹ถ๋‹ค!</p>
</body>

ย 

4. ์ด๋ฏธ์ง€์™€ ๋งํฌ

1) ์ด๋ฏธ์ง€ ํ‘œ์‹œํ•˜๊ธฐ <img>

<body>
  <h1>์œ„ํ‚ค๋…์Šค ์†Œ๊ฐœ๊ธ€ ๋Œ€ํ‘œ์ด๋ฏธ์ง€</h1>
  <img src="https://wikidocs.net/images//book/wikidocs_1_5nYDT0Q.png">
  <p>์œ„ํ‚ค๋…์Šค๋ผ๋Š” ํ›Œ๋ฅญํ•œ ํ”Œ๋žซํผ์„ ์•Œ๊ฒŒ๋˜์–ด ์˜๊ด‘์ž…๋‹ˆ๋‹ค ใ…Žใ…Ž ์ด๋ฏธ์ง€๋Š” ์•„๋งˆ๋„ ํ™”๋ถ„์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!</p>
</body>

ย 

2) ๋Œ€์ฒด ํ…์ŠคํŠธ ์ถ”๊ฐ€

  • URL์„ ๋ฐ”๋ฅด๊ฒŒ ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ์—๋งŒ ์ด๋ฏธ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  ์ž˜๋ชป ์ž…๋ ฅํ–ˆ์„ ๋•Œ๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ๊ฐ€ ํ‘œ์‹œ
<body>
  <img src="penguin.png" alt="์ด๋ฏธ์ง€๋ฅผ ๋Œ€์‹ ํ•ด ๋‚ด๊ฐ€ ๋“ฑ์žฅ!"> 
  <img src="no_penguin.png" alt="์ด๋ฏธ์ง€๋ฅผ ๋Œ€์‹ ํ•ด ๋‚ด๊ฐ€ ๋“ฑ์žฅ!"> 
</body>

ย 

3) ์ด๋ฏธ์ง€ ํฌ๊ธฐ

<body>
  <img src="penguin.png" width="250" height="100"> 
  <img src="penguin.png" width="100" height="100"> 
</body>

ย 

4) ์ž๋ง‰์ด ์žˆ๋Š” ์ด๋ฏธ์ง€

  • HTML5์—์„œ๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋น„๋กฏํ•ด ์˜ค๋””์˜ค, ๋น„๋””์˜ค ๋“ฑ์˜ ๋…๋ฆฝ์ ์ธ ์ฝ˜ํ…์ธ ์— ์ž๋ง‰์„ ์ถ”๊ฐ€ํ•ด ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š”ย <figure>์™€ย <figcaption>ย ํƒœ๊ทธ๊ฐ€ ์ถ”๊ฐ€
<body>
  <img src="penguin.png"> <br>
  <span>๊ท€์—ฌ์šด ํŽญ๊ท„์ด๋„ค์š”~!</span>
</body>
<body>
  <figure>
    <img src="penguin.png">
    <figcaption>๊ท€์—ฌ์šด ํŽญ๊ท„์˜ ๋”ฐ๋ด‰</figcaption>
  </figure>
</body>

ย 

5) ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€ ์ค‘ ์„ ํƒ

  • HTML5์˜ย <picture>ย ํƒœ๊ทธ ๋˜ํ•œ ์ด๋ฏธ์ง€ ์†Œ์Šค๋ฅผ ๊ฐ์‹ธ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์•ˆ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ย <source>ย ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด ํ™”๋ฉด ํฌ๊ธฐ ๋ณ„๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
<body>
  <picture>
    <source media="(max-width: 375px)" srcset="image1.png">
    <source media="(max-width: 768px)" srcset="image2.png">
    <source media="(max-width: 1024px)" srcset="image3.png">
    <img src="penguin.png" alt="source์˜ ๋ชจ๋“  ์กฐ๊ฑด์ด ๋งž์ง€ ์•Š๊ฑฐ๋‚˜ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ">
  </picture>
</body>
  • ํ•˜๋‚˜์˜ย <picture>ย ํƒœ๊ทธ์˜ ์•ˆ์— ์„ธ ๊ฐœ์˜ย <source>ย ํƒœ๊ทธ๋ฅผ ํฌํ•จํ•˜๋ฉด, ๊ฒฐ๊ณผ๊ฐ€ ๋ Œ๋”๋ง๋˜๋Š” ํ™”๋ฉด์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์„ธ ์ด๋ฏธ์ง€ ์ค‘ ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€ ๋งŒ์ด ์„ ํƒ๋˜์–ด ํ™”๋ฉด์— ํ‘œ์‹œ
    ย 

6) ๋งํฌ ๋งŒ๋“ค๊ธฐ

  • <a>ย : ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋‚˜ ๊ฐ™์€ ํŽ˜์ด์ง€์˜ ์–ด๋А ์œ„์น˜, ํŒŒ์ผ, ์ด๋ฉ”์ผ ์ฃผ์†Œ์™€ ๊ทธ ์™ธ ๋‹ค๋ฅธ URL๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ ์š”์†Œ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ํƒœ๊ทธ
<body>
  <h1>
    ๋„ค์ด๋ฒ„ ํ™ˆํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋ ค๋ฉด 
    <a href="https://www.naver.com/">์—ฌ๊ธฐ</a>
    ๋ฅผ ํด๋ฆญ 
  </h1>
</body>
  • ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
<a href="https://www.naver.com/" target="_blank">์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ</a>
  • ์ „ํ™” ๊ฑธ๊ธฐ & ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ
    • href ์†์„ฑ์— ์ „ํ™” ๋ฒˆํ˜ธ๋‚˜ ๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•  ๋•Œ๋Š” ๊ฐ๊ฐ "tel:"๊ณผ "mailto:" ๋ฌธ์ž์—ด์„ ๋งจ ์•ž์— ์ž‘์„ฑํ•ด ํ•ด๋‹น ๊ฐ’์ด ์ „ํ™” ๋ฒˆํ˜ธ ๋˜๋Š” ๋ฉ”์ผ ์ฃผ์†Œ๋ผ๋Š” ๊ฒƒ์„ ๋ช…์‹œ
    <body>
      <a href="tel:010-1234-5678">
        ์ „ํ™” ๊ฑธ๊ธฐ
      </a>
      <a href="mailto:eansdrawer@naver.com">
        ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ
      </a>
    </body>
    

ย 

5. ๋ชฉ๋ก๊ณผ ํ‘œ

1) ๋ชฉ๋ก

  • <ul> : ์ˆœ์„œ ์—†๋Š” ๋ชฉ๋ก(Unordered List)
  • <ol> : ์ˆœ์„œ ์žˆ๋Š” ๋ชฉ๋ก(Ordered List)
    • start : ์ž์—ฐ์ˆ˜๋ฅผ ์ง€์ •ํ•ด ๋ช‡ ๋ฒˆ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ์ •ํ•œ๋‹ค,
    • type : ์–ด๋–ค ์œ ํ˜•์˜ ๊ธฐํ˜ธ๋กœ ์ˆœ์„œ๋ฅผ ํ‘œ์‹œํ•  ๊ฒƒ์ธ์ง€๋ฅผ ์ •ํ•œ๋‹ค.
    <body>
      <h1>๊ณผ๋ชฉ๋ช… ๋‚˜์—ดํ•˜๊ธฐ</h1>
      <ol start="3" type="a">
        <li>์œ ์ฒด์—ญํ•™</li>
        <li>์ „์žํšŒ๋กœ</li>
        <li>๋™์—ญํ•™</li>
        <li>๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ</li>
      </ol>
    </body>
    
  • <ul>๊ณผย <ol>ย ํƒœ๊ทธ ์•ˆ์—์„œ ํ•ญ๋ชฉ์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ๋Š”ย <li>ย ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉ

<body>
  <h1>ํ•ญ๋ชฉ ํƒœ๊ทธ๋Š” ๊ฐ™์€ ๊ฒƒ์„ ์“ด๋‹ค</h1>
  <ul>
    <li>๊ฐ•์•„์ง€</li>
    <li>๊ณ ์–‘์ด</li>
    <li>๊ฑฐ๋ถ์ด</li>
    <li>ํ–„์Šคํ„ฐ</li>
  </ul>
</body>

<body>
  <h1>ํ•ญ๋ชฉ ํƒœ๊ทธ๋Š” ๊ฐ™์€ ๊ฒƒ์„ ์“ด๋‹ค</h1>
  <ol>
    <li>์Šคํƒ€๋ฒ…์Šค</li>
    <li>์ปคํ”ผ๋นˆ</li>
    <li>ํŒŒ์Šค์ฟ ์ฐŒ</li>
    <li>์ด๋””์•ผ</li>
  </ol>
</body>

ย 

2) ํ‘œ ๋งŒ๋“ค๊ธฐ

  • <table>ย : ํ•˜๋‚˜์˜ ํ‘œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ
  • <tr>ย : ํ‘œ ์•ˆ์—์„œ ํ•˜๋‚˜์˜ ํ–‰์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ
  • <th>ย : ํ–‰ ์•ˆ์—์„œ ์ œ๋ชฉ์— ํ•ด๋‹นํ•˜๋Š” ์…€์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ
  • <td>ย : ํ–‰ ์•ˆ์—์„œ ํ•ญ๋ชฉ์— ํ•ด๋‹นํ•˜๋Š” ์…€์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ
  • <thead>ย : ํ‘œ์˜ ์ œ๋ชฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์˜์—ญ
  • <tbody>ย : ํ‘œ์˜ ๋ณธ๋ฌธ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์˜์—ญ
  • <tfoot>ย : ํ‘œ์˜ ์š”์•ฝ ๋ถ€๋ถ„์„ ๋‚˜ํƒ€๋‚ด๋Š” ์˜์—ญ
<body>
  <table border="1">
    <thead>
      <tr>
        <th>ํ•œ๊ตญ ์„ ์ˆ˜</th>
        <th>์ผ๋ณธ ์„ ์ˆ˜</th>
        <th>๋ฏธ๊ตญ ์„ ์ˆ˜</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>๊น€์ฒ ์ˆ˜</td>
        <td>์˜ค์˜ค๋‹ค</td>
        <td>์ œ์ž„์Šค</td>
      </tr>
    </tbody>
    <tfoot>
      <tr>
        <td>์„ธ๊ณ„ ๋žญํ‚น 5์œ„</td>
        <td>์„ธ๊ณ„ ๋žญํ‚น 8์œ„</td>
        <td>์„ธ๊ณ„ ๋žญํ‚น 2์œ„</td>
      </tr>
    </tfoot>
  </table>
</body>

ย 

6. ์ž…๋ ฅ

1) ์ž…๋ ฅ ๋ฐ›๊ธฐ

  • <input>ย : ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” '์ž…๋ ฅ ํ•„๋“œ' ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์ผ ํƒœ๊ทธ
<body>
  <h1>์ž…๋ ฅ ํ•„๋“œ๋ฅผ ๋งŒ๋“ ๋‹ค</h1>
  <input>
  <input>
</body>

ย 

2) <input>ย ํƒœ๊ทธ์˜ ํ•ต์‹ฌ ์†์„ฑ type

  • text : ํ•œ ์ค„ ์งœ๋ฆฌ ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ์œ ํ˜•, ๋”ฐ๋กœ type ์†์„ฑ์„ ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ํ˜•
  • password : ์›น ์ด์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋‚ด์šฉ์ด ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Œ
  • number : ์ˆซ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉ
  • color : ์›น ์ด์šฉ์ž์—๊ฒŒ ์ƒ‰์ƒํ‘œ๋ฅผ ์ œ๊ณตํ•ด ์ƒ‰์ƒ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์คŒ
  • button : ํด๋ฆญํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์„ ๋งŒ๋“œ๋Š” ์œ ํ˜•
  • radio : ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ ์ค‘ ํ•˜๋‚˜์˜ ํ•ญ๋ชฉ๋งŒ์„ ์„ ํƒํ•ด์•ผ ํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ
  • checkbox : ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ ์ค‘ ๋ช‡ ๊ฐ€์ง€ ๋™์‹œ์— ์„ ํƒํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ
    ย 

3) <label>ย ํƒœ๊ทธ

  • ์ž…๋ ฅ ์š”์†Œ์— ๋ผ๋ฒจ์„ ๋ถ™์ด๋Š” ์—ญํ• 
<body>
  <h1>๋กœ๊ทธ์ธ ํ•ด์ฃผ์„ธ์š”</h1>
  <label>
    ์•„์ด๋””
    <input type="text">
  </label>
  <br>
  <label for="pw">๋น„๋ฐ€๋ฒˆํ˜ธ</label>
  <input id="pw" type="password">
</body>

ย 

4) ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ดย <select>

  • ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด : ์š”์†Œ๋ฅผ ํด๋ฆญํ–ˆ์„ ๋•Œ ์„ ํƒ ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ๋“ค์ด ์•„๋ž˜๋กœ ํŽผ์ณ์ง€๋Š” ๋ฉ”๋‰ด
  • <select>ย ํƒœ๊ทธ๋Š” ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์˜ ๊ฐœ๋ณ„ ํ•ญ๋ชฉ์„ ๋‚˜ํƒ€๋‚ด๋Š”ย <option>ย ํƒœ๊ทธ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ
<body>
  <select>
    <option>์ปคํ”ผ</option>
    <option>์ฝœ๋ผ</option>
    <option>์ฅฌ์Šค</option>
    <option>์ƒ์ˆ˜</option>
  </select>
</body>
  • size : ํ™”๋ฉด์— ํ‘œ์‹œ๋  ๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๊ณ , ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์˜ ํ˜•ํƒœ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
  • multiple : ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•ญ๋ชฉ์„ ํ•จ๊ป˜ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
<body>
  <select size="3" multiple>
    <option>์ปคํ”ผ</option>
    <option>์ฝœ๋ผ</option>
    <option>์ฅฌ์Šค</option>
    <option>์ƒ์ˆ˜</option>
    <option>๋…น์ฐจ</option>
    <option>๋งฅ์ฃผ</option>
  </select>
</body>
  • selected : ํ™”๋ฉด์— ํ‘œ์‹œ๋  ๋•Œ ๊ธฐ๋ณธ์œผ๋กœ ์„ ํƒ๋˜์–ด ์žˆ์„ ํ•ญ๋ชฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
  • value : ํ•ญ๋ชฉ์„ ์„ ํƒํ–ˆ์„ ๋•Œ ์ตœ์ข…์ ์œผ๋กœ ๋ฐ˜์˜๋  ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
<body>
  <select>
    <option value="coffee">์ปคํ”ผ</option>
    <option value="coke">์ฝœ๋ผ</option>
    <option value="juice">์ฅฌ์Šค</option>
    <option value="water" selected>์ƒ์ˆ˜</option>
    <option value="tea">๋…น์ฐจ</option>
    <option value="beer">๋งฅ์ฃผ</option>
  </select>
</body>

ย 

5) ์—ฌ๋Ÿฌ ์ค„์˜ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅ ๋ฐ›๊ธฐ <textarea>

  • <textarea>ย ํƒœ๊ทธ๋Š”ย <input>ย ํƒœ๊ทธ์™€ ๋‹ฌ๋ฆฌ ์—ฌ๋Š” ํƒœ๊ทธ์™€ ๋‹ซ๋Š” ํƒœ๊ทธ ํ•จ๊ป˜ ์‚ฌ์šฉ
  • ์ฝ”๋“œ ์ž‘์„ฑ ์‹œ ์—ฌ๋Š” ํƒœ๊ทธ์™€ ๋‹ซ๋Š” ํƒœ๊ทธ ์‚ฌ์ด์— ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์›น ํŽ˜์ด์ง€์— ๋ Œ๋”๋ง ๋  ๋•Œ ์ด๋ฏธ ํ…์ŠคํŠธ๊ฐ€ ์ž…๋ ฅ๋˜์–ด ์žˆ๋Š” ์ƒํƒœ๋กœ ๋ Œ๋”๋ง

  • cols : ํ…์ŠคํŠธ ์˜์—ญ์˜ ๊ฐ€๋กœ ๋„ˆ๋น„๋ฅผ ์ง€์ •, ๊ธฐ์ค€์€ ๋ฌธ์ž์˜ ๊ฐœ์ˆ˜

  • rows : ํ…์ŠคํŠธ ์˜์—ญ์˜ ์„ธ๋กœ ๋„ˆ๋น„๋ฅผ ์ง€์ •, ๊ธฐ์ค€์€ ๋ฌธ์ž์˜ ๊ฐœ์ˆ˜
<body>
  <textarea cols="10" rows="6"></textarea>
</body>

ย 

6) ์ง„์ฒ™๋„ <progress>

  • max : ์ž‘์—… ์™„๋ฃŒ๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•œ ์ž‘์—…๋Ÿ‰์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐ, ๋ฐ˜๋“œ์‹œ 0๋ณด๋‹ค ํฌ๊ณ  ์œ ํšจํ•œ ๋ถ€๋™์†Œ์ˆ˜์  ์ˆซ์ž์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 1์ž…๋‹ˆ๋‹ค.
  • value : ํ™”๋ฉด์— ํ‘œ์‹œํ•  ์ง„์ฒ™๋„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. max์˜ ๊ฐ’๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
<body>
  <p>์ž‘์—… ์ง„ํ–‰ ์ค‘... 60%...</p>
  <progress value="60" max="100"></progress>
</body>

ย 

7) ๋ฒ„ํŠผ <button>

  • <input type="button">๊ณผย <button>์„ ํ†ตํ•ด ๋งŒ๋“  ์š”์†Œ๋Š” ํ˜•ํƒœ๋‚˜ ๊ธฐ๋Šฅ ๋ฉด์—์„œ ์ฐจ์ด X
  • <button>ย ํƒœ๊ทธ์˜ ๊ฒฝ์šฐ, ์ฝ”๋“œ ์ž‘์„ฑ ์‹œ ์—ฌ๋Š” ํƒœ๊ทธ์™€ ๋‹ซ๋Š” ํƒœ๊ทธ ์‚ฌ์ด์— ์ฝ˜ํ…์ธ ๋ฅผ ์ž…๋ ฅํ•ด ๋ฒ„ํŠผ์— ํ‘œ์‹œ๋  ์ฝ˜ํ…์ธ ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.
<body>
  <!-- value ์†์„ฑ์— ์ฝ˜ํ…์ธ ๋ฅผ ์จ ์ค๋‹ˆ๋‹ค. -->
  <input type="button" value="PUSH">

  <!-- ํƒœ๊ทธ ์‚ฌ์ด์— ์ฝ˜ํ…์ธ ๋ฅผ ์จ ์ค๋‹ˆ๋‹ค. -->
  <button>PUSH</button>
</body>

ย 

8) ์ž…๋ ฅ ํผ ๋งŒ๋“ค๊ธฐ

  • <form>ย : ์›น ์ด์šฉ์ž๊ฐ€ ์ž…๋ ฅ ์š”์†Œ์— ์ž…๋ ฅํ•œ ๊ฐ’๋“ค์„ ์„œ๋ฒ„๋กœ ์ „์†กํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” 'ํผ ์š”์†Œ(์–‘์‹)' ๋ฅผ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ

  • action : ํผ ์š”์†Œ์— ์ž…๋ ฅ๋œ ๊ฐ’๋“ค์„ ์ „๋‹ฌ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•  ์„œ๋ฒ„์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์ •(URL)

  • method : ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋‚ด์šฉ๋“ค์„ ์„œ๋ฒ„๋กœ ์ „์†กํ•  ๋•Œ์˜ ๋ฐฉ์‹์„ ์ง€์ •
    • get ๋ฐฉ์‹ : ์ž…๋ ฅ ํ›„ ์ „์†กํ•œ ๊ฐ’์ด ์ฃผ์†Œ์ฐฝ์— ํ‘œ์‹œ
    • post ๋ฐฉ์‹ : ์ž…๋ ฅ ํ›„ ์ „์†กํ•œ ๊ฐ’์ด ์ฃผ์†Œ ์ฐฝ์— ํ‘œ์‹œ X
<body>
  <form method="post" action="fake_server.php">
    <label for="id">์•„์ด๋””</label>
    <input type="text" id="id">
    <br>
    <label for="pw">๋น„๋ฐ€๋ฒˆํ˜ธ</label>
    <input type="password" id="pw">
    <br>
    <input type="button" value="๋กœ๊ทธ์ธ">
  </form>
</body>

ย 

9) submit ํƒ€์ž…

  • submit ์œ ํ˜•์˜ย <input>์€ ๊ธฐ๋ณธ์ ์œผ๋กœ button ํƒ€์ž…์˜ย <input>๊ณผ ํ˜•ํƒœ๊ฐ€ ๊ฐ™์ง€๋งŒ, ํด๋ฆญ ์‹œ ์„œ๋ฒ„๋กœ์˜ ๊ฐ’ ์ „์†ก์ด ์ด๋ฃจ์–ด์ง„๋‹ค๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€
<body>
  <form method="post" action="fake_server.php">
    <label for="name">์ด๋ฆ„</label>
    <input type="text" id="name" name="name">
    <br>
    <label for="age">๋‚˜์ด</label>
    <input type="number" id="age" name="age">
    <br>
    <label for="character">์„ฑ๊ฒฉ</label>
    <textarea id="character" name="character"></textarea>
    <br>
    <!-- ํด๋ฆญํ•˜๋ฉด ์ž…๋ ฅ ๊ฐ’๋“ค์ด ์„œ๋ฒ„๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค -->
    <input type="submit" value="์ „์†ก">
  </form>
</body>

ย 

7. ์™ธ๋ถ€ ํŒŒ์ผ ๋ฐ ๋ฌธ์„œ ์‚ฝ์ž…

1) ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค ํ‘œํ˜„ย <object>

  • <object>ย ํƒœ๊ทธ : ์ด๋ฏธ์ง€, ์ค‘์ฒฉ๋œ ๋ธŒ๋ผ์šฐ์ € ์ปจํ…์ŠคํŠธ, ํ”Œ๋Ÿฌ๊ทธ์ธ์— ์˜ํ•ด ํ‘œ์‹œ๋˜๋Š” ์ฝ˜ํ…์ธ  ๋“ฑ ๋‹ค์–‘ํ•œ ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์š”์†Œ๋ฅผ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ

  • data : ์™ธ๋ถ€ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.

  • type : ํฌํ•จ ์‹œํ‚จ ๋‚ด์šฉ์˜ ์œ ํ˜•์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.
  • name : ๋‹ค๋ฅธ ์š”์†Œ๋“ค๊ณผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ์‹๋ณ„์ž ์—ญํ• ์„ ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.
<body>
  <!-- ์˜ˆ์ œ ์ถœ์ฒ˜ : MDN -->
  <object type="application/pdf"
      data="/media/examples/In-CC0.pdf"
      width="250"
      height="200">
  </object>
</body>

ย 

2) ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค ํ‘œํ˜„ย <embed>

  • <embed>ย ํƒœ๊ทธ : HTML5๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ์žฌ์ƒํ•  ์ˆ˜ ์—†๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฝ์ž…ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ
  • src : ์™ธ๋ถ€ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.
  • type : ํฌํ•จ ์‹œํ‚จ ๋‚ด์šฉ์˜ ์œ ํ˜•์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.
  • width : ์š”์†Œ์˜ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.ย <object>์—๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.
  • height : ์š”์†Œ์˜ ๋†’์ด๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.ย <object>์—๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.
<body>
  <!-- ์˜ˆ์ œ ์ถœ์ฒ˜ : MDN -->
  <embed type="video/quicktime" src="movie.mov" width="640" height="480">
</body>

ย 

3) HTML๋ฌธ์„œ ์‚ฝ์ž…ํ•˜๊ธฐ

  • <iframe>ย ํƒœ๊ทธ : ์›น ํŽ˜์ด์ง€ ์•ˆ์— ๊ณต๊ฐ„์„ ๋งˆ๋ จํ•ด ๊ทธ ์•ˆ์— ๋˜ ๋‹ค๋ฅธ ์›น ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œ

By Dozzing

๋‹ต๊ธ€ ๋‚จ๊ธฐ๊ธฐ

์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ๋Š” *๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค