[HTML] ๐ท๏ธ์๋งจํฑ(Semantic) HTML

๐ท๏ธSemantic HTML์ด๋?
์๋งจํฑ(semantic)์ "์๋ฏธ์, ์๋ฏธ๋ก ์ ์ธ" ์ด๋ผ๋ ๋ป์ ๊ฐ์ง๋ค.
์ฆ, ์๋งจํฑ(semantic) HTML์ด๋ ์๋ฏธ๋ก ์ HTML์ ๋งํ๋ค.
์ฐ๋ฆฌ๋ HTML์ ์์์ ๋ํด ์๊ฐํ ๋ ๊ทธ ์์๊ฐ ์ด๋ป๊ฒ ๋ณด์ผ์ง์ ๋ํด ์๊ฐํ์ง ๋ง๊ณ ์ค์ ๋ก ๋ฌด์์ ์๋ฏธํ๊ณ ๋ํ๋ด๋ ๊ฒ์ธ์ง ์๊ฐํด์ผ ํ๋ค. ์ด๊ฒ ๊ธฐ๋ณธ์ ์ธ ์๋งจํฑ HTML์ ์ ์๋ค.
non-semantic elements์ ์์
<div>
, <b>
, <i>
๋ฑ์ด ์๋ค. ์ด๋ค์ ์๋ฌด๋ฐ ์๋ฏธ๊ฐ ์๋ element์ด๋ค.
semantic elements์ ์์
<section>
, <strong>
, <em>
๋ฑ์ด ์๋ค. HTML 5์ ํจ๊ป ์๋กญ๊ฒ ๋ฑ์ฅํ elements๋ฅผ ํฌํจํ ์ด๋ค์ ๊ฐ๋ฐ์์ ๋ธ๋ผ์ฐ์ ๋ชจ๋์๊ฒ ์๋ฏธ๋ฅผ ์ ๋ฌํ ์ ์๋ค.
์ด์ฏค์์ ์ฐ๋ฆฌ๋ ์ ์ด๋ ๊ฒ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๋์ง ์๋ฌธ์ ์ ๊ฐ์ง ์ ์๋ค.
๐ค ์ ์๋งจํฑํ(semantic) HTML์ ์์ฑํด์ผ ํ ๊น?
- ๊ฒ์ ์์ง ์ต์ ํ
: ๊ตฌ๊ธ๊ณผ ๊ฐ์ ๊ฒ์ ์์ง์ด ์ฐ๋ฆฌ๊ฐ ์์ฑํ ๋ด์ฉ์ ์ดํดํ๋ ๊ณผ์ ์์ Semantic elements๋ฅผ ํตํด ๋ฌด์์ด ์ค์ํ๊ณ ์น ํ์ด์ง๊ฐ ๋ฌด์์ ๊ดํ ๊ฒ์ธ์ง ๋ ์ ๋ถ์ํ ์ ์๋ค. - ์คํฌ๋ฆฐ ๋ฆฌ๋๋ฅผ ์ด์ฉํ๋ ์ฌ๋๋ค
: ์คํฌ๋ฆฐ ๋ฆฌ๋๋ ์น ํ์ด์ง๋ฅผ ํ์ํ ๋ Semantic elements์ ํฏ๋ง๋ก ์ฌ์ฉํ๋ค๊ณ ํ๋ค.
์ด ์ธ์๋ ๋๋ฅผ ํฌํจํ ๋๊ตฐ๊ฐ๊ฐ ์ฝ๋๋ฅผ ๋ณผ ๋ ๊ฐ๋ ์ฑ์ ๋์ฌ ๋ฌธ์์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ํ์ ํ๊ธฐ ์ฝ๊ฒ ํ๋ ๋ฑ ๋ค์ํ ์ด์ ๊ฐ ์กด์ฌํ๋ค.

โจ ๋ํ์ ์ธ HTML์ ์๋งจํฑ(Semantic) ์์(element)๋ค
์์ | ์ค๋ช |
---|---|
<article> |
ํ์ด์ง ์์์ ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ๋ถํด ๋ฐฐํฌํ๊ฑฐ๋ ์ฌ์ฌ์ฉํ ์ ์๋ ๊ตฌํ์ ๋ํ๋ธ๋ค. |
<aside> |
๋ฌธ์์ ์ฃผ์ ๋ด์ฉ๊ณผ ๊ฐ์ ์ ์ผ๋ก๋ง ์ฐ๊ด๋ ๋ถ๋ถ์ ๋ํ๋ธ๋ค. |
<details> |
"์ด๋ฆผ" ์ํ์ผ ๋๋ง ๋ด๋ถ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ ๋ณด ๊ณต๊ฐ ์์ ฏ์ ์์ฑํ๋ค. |
<figcaption> |
๋ถ๋ชจ <figure> ์์๊ฐ ํฌํจํ๋ ๋ค๋ฅธ ์ฝํ
์ธ ์ ๋ํ ์ค๋ช
ํน์ ๋ฒ๋ก๋ฅผ ๋ํ๋ธ๋ค. |
<figure> |
๋
๋ฆฝ์ ์ธ ์ฝํ
์ธ ๋ฅผ ํํ, <figcaption> ์์๋ฅผ ์ฌ์ฉํด ์ค๋ช
์ ๋ถ์ผ ์ ์๋ค. |
<footer> |
๋ฌธ์๋ ์น์ ์ ๊ผฌ๋ฆฟ๋ง, ์ผ๋ฐ์ ์ผ๋ก ๊ตฌํ์ ์์ฑ์, ์ ์๊ถ, ๊ด๋ จ ๋ฌธ์ ๋ฑ์ ๋ด์ฉ์ ๋ํ๋ธ๋ค. |
<header> |
๋ฌธ์๋ ์น์ ์ ๊ผฌ๋ฆฟ๋ง, ์๊ฐ ๋ฐ ํ์์ ๋์์ ์ฃผ๋ ์ฝํ ์ธ ๋ฅผ ํํํ๋ค. |
<main> |
๋ฌธ์<body> ์ ์ฃผ์ ์ฝํ
์ธ , hidden ์์ฑ ์์ด๋ ๋ฌธ์์ ํ๋์ด์ ์กด์ฌํ์ง ์๋๋ค. |
<mark> |
ํ์ฌ ๋งฅ๋ฝ์ ๊ด๋ จ์ด ๊น๊ฑฐ๋ ์ค์ํด ํ์ ๋๋ ํ์ด๋ผ์ดํธํ ๋ถ๋ถ์ ๋ํ๋ธ๋ค. |
<nav> |
๋ฌธ์์ ๋ถ๋ถ ์ค ํ์ฌ ํ์ด์ง ๋ด, ๋๋ ๋ค๋ฅธ ํ์ด์ง๋ก์ ๋งํฌ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ตฌํ(๋ฉ๋ด, ๋ชฉ์ฐจ, ์์ธ ๋ฑ)์ ๋ํ๋ธ๋ค. |
<section> |
HTML ๋ฌธ์์ ๋ ๋ฆฝ์ ์ธ ๊ตฌํ์ ๋ํ๋ธ๋ค, ๋ณดํต์ ์ ๋ชฉ์ ํฌํจํ๋ค. |
<summary> |
<details> ์์์ ๊ณต๊ฐ ์์์ ๋ํ ์์ฝ, ์บก์
๋๋ ๋ฒ๋ก ์ง์ ์ ๋ํ๋ธ๋ค. |
<time> |
์๊ฐ์ ํน์ ์ง์ ๋๋ ๊ตฌ๊ฐ์ ๋ํ๋ธ๋ค. |
'Language > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] ๐HTML์ด๋? (0) | 2021.07.22 |
---|
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[HTML] ๐HTML์ด๋?
[HTML] ๐HTML์ด๋?
2021.07.22
๋๊ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.