HTML5์์๋ HTML ์์๋ค์ด ๊ฐ์ง๊ณ ์๋ ์ฑ๊ฒฉ์ ๋ฐ๋ผ ์์์ ์ข
๋ฅ๋ฅผ ์ ์ํ๋ ๊ท์น๋ค ์์.
์ด๋ฐ ๊ท์น๋ค์ ๊ทธ๋ฃนํ์์ผ๋์๊ฒ์ด ์ฝํ
์ธ ๋ชจ๋ธ
์ด 7๊ฐ ์กด์ฌ
๊ฐ๊ฐ์ HTML ์์๋ ํ๋ ๋๋ ์ฌ๋ฌ๊ฐ์ ์ฝํ
์ธ ๋ชจ๋ธ์ ์ํจ
๋น์ทํ ์ฑ๊ฒฉ์ ์์๋ค๋ผ๋ฆฌ ๊ทธ๋ฃนํ๋์ด์์
metadata ๋ชจ๋ธ
์ฝํ ์ธ ์ style(ํํ), script(๋์)์ ์ค์ ํ๊ฑฐ๋ ๋ค๋ฅธ ๋ฌธ์์์ ๊ด๊ณ ๋ฑ ์ ๋ณด๋ฅผ ํฌํจํ๋ ์์.
meta, tilte, style, script ํ๊ทธ ๋ฑ์ด ํด๋น.
์ด ํ๊ทธ๋ค ๋๋ถ๋ถ์ด<head>
ํ๊ทธ ๋ด์ ๋ค์ด๊ฐ๋ ํ๊ทธ๋ค
flow ๋ชจ๋ธ
๋๋ถ๋ถ์ ์์๋ค์ด ํ๋ก์ฐ ๋ชจ๋ธ์ ํด๋น
๋ฌธ์ ๋ด์ ์์ฐ์ค๋ฌ์ด ํ๋ฆ์ ์ํด ๋ฐฐ์น๋๋ ์์๋ค
ํ๊ทธ ๋๋ถ๋ถ์ด ์ฌ๊ธฐ์ ํด๋น, ์ผ๋ถ ๋ฉํ๋ฐ์ดํฐ ํ๊ทธ๋ค๋ง ์ ์ธ
sectioning ๋ชจ๋ธ
๋ฌธ์์ ๊ตฌ์กฐ์ ๊ด๋ จ๋ ์์๋ค ๋ค์ด๊ฐ
article, aside, nav, section๋ฑ ๋ชจ๋ HTML5 ๋ค์ด์ ์๋ก ์๊ธด ํ๊ทธ๋ค
์ด ํ๊ทธ๋ค์ ๋ฌธ์์ ๊ตฌ์กฐ, ์์๋ผ์ธ์ ์ํฅ์ ์ฃผ๋ ํ๊ทธ๋ค
HEADING ๋ชจ๋ธ
์น์ ์ ํค๋๋ฅผ ์ ์ํ๋ ์์๋ค
์ ๋ชฉ ํ๊ทธ๋ค์ด ํค๋ฉ์์์ ํด๋น
PHRASING ๋ชจ๋ธ
๋ฌธ์์ ํ ์คํธ ๋๋ ํ ์คํธ๋ฅผ ๊พธ๋ฉฐ์ฃผ๋ ๋ฌธ๋จ ๋ด๋ถ ๋ ๋ฒจ๋ก ์ฌ์ฉ๋๋ ์์๋ค
b, i, br, a ํ๊ทธ๋ค
EMBEDDED ๋ชจ๋ธ
์ธ๋ถ ์ปจํ ์ธ ๋ฅผ ํํํ๋ ์์
audio, video, img ๋ฑ ๋ฉํฐ๋ฏธ๋์ด ๊ด๋ จ ์์๋ค
์๋ฒ ๋๋ ๋ชจ๋ธ๋ค์ ๋ชจ๋ phrasing ๋ชจ๋ธ
INTERACTIVE ๋ชจ๋ธ
์ฌ์ฉ์์ ์ํธ์์ฉ ํ๋ ์์๋ค์ด ํด๋น
ํผ ์์๋ค
์๋ฉํฑ : ์๋ฏธ๋ก ์ ์ธ
๊ธฐ๊ณ๊ฐ ์ ์ดํดํ ์ ์๋๋ก ํ๋ ๊ฒ์ ์๋ฏธ
๊ธฐ๊ณ : ๋ณดํต ์ปดํจํฐ ๋๋ ๋ธ๋ผ์ฐ์
๋งํฌ์ ํ ๋์๋ ์๋ฏธ์ ๋ง๋ ์์๋ฅผ ์ฌ์ฉํ๊ณ ๋ฌธ์๋ฅผ ํํํ ๋๋ ๊ตฌ์กฐํ๋ฅผ ์ ํด์ฃผ์
์ด๋ ๊ฒ ์ ํด์ง ์ ์๋๋ก ์ฝ๋ ์ ์์ฑํ๋ฉด ๊ธฐ๊ณ, ์ฌ๋ ๋ชจ๋ ์ดํดํ๊ธฐ ์ฌ์ด ์ฝ๋๊ฐ ๋๊ณ ์ด๊ฒ ๋ชฉํ๊ฐ ๋จ
<b>๊ตต์</b> vs <strong>์ค์ํ</strong>
<i>๊ธฐ์ธ์ด์ง</i> vs <em>๊ฐ์กฐํ๋</em>
<u>๋ฐ์ค์น</u> vs <ins>์๋กญ๊ฒ ์ถ๊ฐ๋</ins>
<s>์ค๊ฐ์ ์ด ์๋</s> vs <del>์ญ์ ๋</del>
๊ตต์ vs ์ค์ํ
๊ธฐ์ธ์ด์ง vs ๊ฐ์กฐํ๋
๋ฐ์ค์น vs ์๋กญ๊ฒ ์ถ๊ฐ๋
์ค๊ฐ์ ์ด ์๋ vs ์ญ์ ๋
์ข์ฐ ์์๊ฐ ๊ฐ๊ฐ ๋์ผํ ๋ชจ์ต์ผ๋ก ๋ํ๋จ. ๋ชจ์์ ๊ฐ์๋ ์๋ฏธ๋ ๋ค๋ฅด๋ค
<b>
ํ๊ทธ๋ ๊ตต์ ๊ธ์จ๋ฅผ ๋ง๋ค์ด์ฃผ๋ ํ๊ทธ. ๊ทธ ์ด์ธ์ ๋ค๋ฅธ ์๋ฏธ ์์<strong>
ํ๊ทธ๋ ์ค์ํ ๊ธ์๋ฅผ ๋ํ๋ด๋ ํ๊ทธ. ๊ธ์๋ฅผ ๊ตต๊ฒ ํด๋ฌ๋ผ๋ ์๋ฏธ๋ ์์ผ๋ ๋จ์ง ๋ธ๋ผ์ฐ์ ๊ฐ ํ๊ทธ์ ์๋ฏธ๋ฅผ ์๊ฐํด์ ๊ธฐ๋ณธ ์คํ์ผ์ ๊ตต๊ฒ ํํํ๊ฒ๋ฟ.์ฌ๋ ์ญ์ ์ง์ ์ฝ๋๋ฅผ ์ด์ด๋ณด๋ ์ฌ๋์ด๋ผ๋ฉด ๋ค๋ฅด๋ค
๊ฒฐ๊ตญ ์ค์ํ๋ค๋ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์ ํ ๋์๋ strongํ๊ทธ๋ฅผ ์ฌ์ฉํ๋๊ฒ ์ ์ .
์๋ฉํฑ ๋งํฌ์
์ ํ๋ค๊ณ ๋ณผ ์ ์๋ค
์ผ๋ง๋ ์๋ฉํฑํ๊ฒ ๋งํฌ์ ์ ํ๋๋, ๊ตฌ์กฐํ๋ฅผ ์ ํ๋๋๋ HTML์ ๊ณต๋ถํ๋๋ฐ ์์
HTML5์์ ์๋ก ์๊ธด Sematic ์์๋ค
<article>
<aside>
<figcaption>
<figure>
<footer>
<header>
<main>
<mark>
<nav>
<section>
<time>
์ฝํ
์ธ ๋ชจ๋ธ ๋ถ๋ฅ๋ ํ์ ์ข ๋ ๋ณต์กํ๊ฒ ๋ถ๋ฅ๋ ๊ฒ
๊ทธ ์ด์ ์๋ ๋ธ๋ก๋ ๋ฒจ์์์ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ก๋ง ๊ตฌ๋ถํ๋ค
๋ธ๋ก๋ ๋ฒจ ์์
๋ถ๋ชจ ์์์ ์์ญ์ ๊ฐ๋ก๋ก ๋ค ์ฑ์์ ํํ๋จ
์์์ผ๋ก ๋ค๋ฅธ ์์๊ฐ ๋ฐฐ์น๋์ง ์๊ฒ๋ ๋ฐ์ค๋ฅผ ์์ฑ
๋ธ๋ก๋ ๋ฒจ ์์๋ค์ ๋ฐ์ค์ ์์๋๋ก ์ค๋ฐ๊ฟ์ด ์๊ธฐ๊ฒ ๋๋ค
div, p, h ํ๊ทธ ๋ค์ด ์๋ค
์ธ๋ผ์ธ ๋ ๋ฒจ ์์
ํ ์ค์์ ๋ณธ์ธ์ด ๊ฐ์ง๊ณ ์๋ ๋ด์ฉ๋งํผ์ ์์ ๋ฐ์ค๋ฅผ ๋ง๋ ๋ค.
๊ทธ ์ค์ ํ๋ฆ์ ๋์ง๋ ์๋๋ค. ์์ ์๋ค๋ก ์ค๋ฐ๊ฟ์ด ์ผ์ด๋์ง ์์
๋ค์ ์ด์ด์ ๋ค๋ฅธ ์ธ๋ผ์ธ ์์๊ฐ ์ฌ ์ ์๋ค
span, a ํ๊ทธ๋ค์ด ์๋ค
HTML์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ธ๋ก๋ ๋ฒจ์์๊ฐ ์ธ๋ผ์ธ๋ ๋ฒจ ์์์ ์์์ผ๋ก ๋ค์ด๊ฐ๋๊ฒ์ ํ์ฉํ์ง ์๋๋ค.
= ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ ๋ธ๋ก๋ ๋ฒจ ์์๋ฅผ ๊ฐ์ ์ ์๋ค.
= ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๊ฐ ์๋ค๋ฉด ์์ ๋ธ๋ก๋ ๋ฒจ ์์๋ฅผ ๋ฃ์ผ๋ฉด ์๋๋ค.
์์ธ)
<h1> ~ <h6>
(headings) ์์์ <p>
์์๋ ๋ธ๋ก ๋ ๋ฒจ ์์์ง๋ง, ๋ด๋ถ ์์๋ก Phrasing Content๋ง ํ์ฉ