html5 = html์ ์ ์ํ๋ ๊ฐ์ฅ ๋ฐ์ ๋ ํ์ค
htmlํ์ค = html ์๋์ ์์ด์์ ์ง์นจ
๋ธ๋ผ์ฐ์ ๊ฐ ๊ตฌํํ๋ ์ฌ์์ ํ์ค
Block Elements and Inline Elements
Div = The Content Division Element ๋ถํ
๋ฌด์ธ๊ฐ๋ฅผ ์ก์๋๊ฑฐ๋ ์์๋ฅผ ๊ทธ๋ฃนํํ๋ block element
css์ ์ฃผ๋ก ๊ฐ์ด ์ฌ์ฉ
Span
ํ๋์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ๋ inline element
๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด์ css์ ์ฃผ๋ก ์ฌ์ฉ
Div and Span Difference?
๋๊ฐ์ง ํ๊ทธ ๋ชจ๋ ์์ญ ์ค์ ์ ์ฌ์ฉ
1.์ค๋ฐ๊ฟ ์ฌ๋ถ
div = ์ค๋ฐ๊ฟ ๊ฐ๋ฅ span = ์์ผ๋ก ๋ถ๊ฒ ๋จ
2.์์ญ ์ง์ ๋ฐฉ์ ์ฐจ์ด
div = ํ
์คํธ ํํ์์ ์ฌ๊ฐํ ๋ฐ์ค๋ก ๊ตฌ์ญ์ ์ ํจ span = ๋ฌธ์ฅ ๋จ์๋ก ์ง์
๊ธฐํ ์์ ( hr,br,sup,sub)
<hr> = ์ค ์์ฑ
<br> = ์ค ๋ฐ๊ฟ
<sup> = ์ ์ฒจ์
<sub> ์๋ซ ์ฒจ์
ex)h2o๋ ๋ถ์๋ฅผ text๋ก ๋ํ๋ผ ๋ ์ด์ฉ ๊ฐ๋ฅ
Entity Code
<> ๋ถ๋ฑํธ์ ๊ฐ์ ๋ฌธ์๋ฅผ ๋ํ๋ ๋ html ์์ ํผ๋์ ์ค์ผ ์ ์์
&..
entity name or number ์ฌ์ฉ
Semantic Markup
์ฝ๋์์์ ์๋ฏธ๋ถ์ฌ, ํธ์์ฑ, ์ ๊ทผ์ฑ, ๊ฐ๋
์ฑ
์ฌ๋๋ค๋ง๋ค ์ฌ์ฉํ๋ ๋ฐฉ์์ ์ฐจ์ด๊ฐ ์์
<main> body์ ์ฃผ์ ์ปจํ
์ธ ๋ฅผ ๋ํ๋
<nav> ํ์ฌ ํ์ด์ง ๋ด ํน์ ๋ค๋ฅธ ํ์ด์ง๋ก์ ๋งํฌ๋ฅผ ๋ํ๋ด๋ ๊ตฌํ
<section> ๋
๋ฆฝ์ ์ธ ๊ตฌํ
<article> ๋
๋ฆฝ์ ์ผ๋ก ๊ตฌ๋ถํด ๋ฐฐํฌํ๊ฑฐ๋ ์ฌ์ฌ์ฉํ ์ ์๋ ๊ตฌํ
article์ด section์ ๋นํด์ ์กฐ๊ธ๋ ๊ตฌ์ฒด์
<aside>
<header>
<footer>
<time> ์๊ฐ์ ํน์ ์ง์ ๋๋ ๊ตฌ๊ฐ์ ๋ํ datetime์ ์ด์ฉํด ๊ธฐ๋ฅ ๊ตฌํ ๊ฐ
<figure> ๋
๋ฆฝ์ ์ธ ์ปจํ
์ธ
์คํฌ๋ฆฐ ๋ฆฌ๋ - voiceover, medium
ํ์ด์ง ๊ตฌ์ฑ์์๋ฅผ ๋ณผ ์ ์๊ณ ์ํ๋ ๋ถ๋ถ์ ์ฐพ๊ฑฐ๋ ์ํ๋ ๋ถ๋ถ์ผ๋ก ์ด๋ํ ์ ์์
Vscode Tip Emmet
HTML ์์ฑ์ ๋๋๋ค
main > section > h1 + tap
<main>
<section>
<h1></h1>
</section>
</main>
h1+h2+h3
<h1></h1>
<h2></h2>
<h3></h3>
ul>li *4
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
nav>ul>li * 5 > a[href=www.$.com]{Click Me}
<nav>
<ul>
<li><a href="www.1.com">Click Me</a></li>
<li><a href="www.2.com">Click Me</a></li>
<li><a href="www.3.com">Click Me</a></li>
<li><a href="www.4.com">Click Me</a></li>
<li><a href="www.5.com">Click Me</a></li>
</ul>
</nav>
์ฃผ๋ก ์ฌ์ฉ > , + , * , $
$๋ ๋๋ฒ๋ง