๐ก ์ด๋ฒ ์ฃผ์๋ ์ง๋ ์๊ฐ์ ํ๋ ์ค์ต๋ด์ฉ์ ๋ณต์ตํ๋ฉด์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์ ์ ๋๊ฒฝ๋ก & ์๋๊ฒฝ๋ก์ ๋ํด ์์๋ณด์์ผ๋ฉฐ,
HTML5
์ ๊ธฐ๋ณธ์ฉ์ด์ ํ๊ทธ์ ๋ํด ๋ฐฐ์ ๋ค.
๋ฃจํธ ๋๋ ํ ๋ฆฌ : ์ปดํจํฐ ํ์ผ ์์คํ ์์ ๊ณ์ธต ๊ตฌ์กฐ์ ์ฒซ๋ฒ์งธ ๋๋ ์ต์์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋งํจ
์ ๋๊ฒฝ๋ก & ์๋๊ฒฝ๋ก
โ ์ ๋๊ฒฝ๋ก : ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด๋ ํ ํ์ผ์ด ๊ฐ๋ ๊ณ ์ ํ ๊ฒฝ๋ก
โ ์๋๊ฒฝ๋ก : ํ์ฌ ์์นํ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด๋ ํ ํ์ผ์ด ๊ฐ๋ ์๋์ ์ธ ๊ฒฝ๋ก
-> ์๋๊ฒฝ๋ก ์ค์ ํ๋ ๋ฒ
./
: ํ์ฌ์์น
../
: ํ์ฌ์์น์ ์์ ๋๋ ํ ๋ฆฌ
์ฝ๋ ๊ฒ์ฌํ๊ธฐ
โช ๋ฒ๊ทธ(bug) : ํ๋ก๊ทธ๋จ์ด ์ํ์ง ์๋ ๋ฐฉํฅ์ผ๋ก ๋์ํ๋ ๊ฒ
โช ๋๋ฒ๊ทธ(debug) : ๋ฒ๊ทธ๋ฅผ ์ก๋ ํ์
โ๋๋ฒ๊น
ํ๋ ๋ฐฉ๋ฒ
-ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ํ์
ํ๊ธฐ
-์ค๋ฅ๋ ๋ฌธ๋ฒ์ ๋ฌธ์ ๋ก ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฏ๋ก ์คํ๋ ์๋์ง, ์ ํด์ง ์ฝ๋๋ฅผ ์์ฑํ์๋์ง ํ์ธํ๊ธฐ
-VS code์ ํฐ๋ฏธ๋์ ์ด๊ณ ๋ฌธ์ ํ์ธํด๋ณผ๊ฒcode์ ํฐ๋ฏธ๋์ ์ด๊ณ ๋ฌธ์ ํ์ธํ๊ธฐ
-์น ํ์ด์ง์์ ๊ฐ๋ฐ์๋๊ตฌ๋ฅผ ์ด๊ณ (F12ํค) ๋ฌธ์ ํ์ธํ๊ธฐ
-์ค๋ฅ๋ฉ์์ง ๋ณต์ฌํ์ฌ ๊ตฌ๊ธ or ์คํ์ค๋ฒํ๋ก์ฐ์ ๊ฒ์ํด๋ณด๊ธฐ
๐HTML5
๊ธฐ๋ณธ์ฉ์ด
โ ์์ : HTMLํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ ๋ถ๋ถ์ ๋งํจ ๋งํจ
๋ด์ฉ์ ๊ฐ์ง ์ ์๋ ์์
๐ผ๋ด์ฉ์ ๊ฐ์ง ์ ์๋ ์์
: ์์ํ๊ทธ(์ฌ๋ ํ๊ทธ)์ ๋ค์ ๋ถ์ด๋ ํ๊ทธ์ธ ๋ ํ๊ทธ(๋ซ๋ ํ๊ทธ) ํํ๋ก ์์ฑ
<p>Hello! How are you?!</p>
๐ผ๋ด์ฉ์ ๊ฐ์ง ์ ์๋ ์์
: ๋ซ๋ ํ๊ทธ๊ฐ ์๋ ํํ๋ก ์์ฑ, ์ด๋ฏธ์ง ์์๋ฅผ ์ํ ํ๊ทธ์ธ <img>
์ ์ค๋ฐ๊ฟ ํ๊ทธ <br>
๋ฑ์ด ํด๋น๋จ์ด ํด๋น๋จ
-> BUT, ๋ด์ฉ์ ๊ฐ์ง ์ ์๋ ํ๊ทธ์ ์์ ํ๊ทธ์ธ์ง, ๋ด์ฉ์ ๊ฐ์ง ์ ์๋ ํ๊ทธ ์ ์ฒด๋ฅผ ๋ํ๋ด๋์ง ๊ตฌ๋ถ์ด ์ด๋ ต๊ธฐ ๋๋ฌธ์ ๋ด์ฉ์ ๊ฐ์ง ์ ์๋ ํ๊ทธ๋ผ๋ ์ ์ ๋ช
ํํ๊ฒ ํ๊ธฐํ๊ณ ์ XHTML ํ๊ธฐ๋ฒ์ ์ฌ์ฉ
-> XHTML ํ๊ธฐ๋ฒ : ์์ ์ด๋ฆ์ ์ ๊ณ ํ ๋ฒ ๋๊ณ ์ฌ๋์๋ฅผ ๊ทธ์ด์ฃผ๋ฉด ๋จ
ex) <img>
๋ <img />
๋ก, <br>
์ <br />
๋ก ์์ฑ
โ ์์ฑ : ํ๊ทธ์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๋ถ์ฌํ ๋ ์ฌ์ฉํจ
ex) <img>
ํ๊ทธ์๋ src
์์ฑ์ ํ์๋ก ๋ถ์ฌํ๊ณ , ์ ๊ทผ์ฑ์ ์ํด alt
์์ฑ์ ๋ฃ์ด์ฃผ๋ ๊ฒ์ด ์ข์
<img src="./image/cherry blossom.png" alt="๋ฒ๊ฝ" />
โ ์ฃผ์ : ํ๋ก๊ทธ๋จ ์คํ์ ์ํฅ์ ๋ฏธ์น์ง ์๊ณ ์ค๋ช ์ฉ์ผ๋ก ์ฌ์ฉํ๋ ์ฝ๋
<!DOCTYPE html>
<html lang="ko">
<head>
<!-- title ํ๊ทธ -->
<title>SPRING</title>
</head>
<body>
<!-- h2 ํ๊ทธ -->
<h2>๋ฒ๊ฝ ๋ณด๊ณ ์ถ๋ค๐ธ</h2>
<!-- ์ฌ์ง์ฒจ๋ถ -->
<img src = "https://images.unsplash.com/photo-1554987178-f2af44d4afee?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1050&q=80" alt = "๋ฒ๊ฝ" />
</html>
๐HTML5
๋ฌธ์ ๊ตฌ์กฐํ
๋ธ๋ก ํ์ ํ๊ทธ
: ๋ธ๋ก ํ์์ผ๋ก ๊ณต๊ฐ ๋ถํ
<div>
<h1>
~<h6>
<p>
๐ป๊ฐ๋ฐ์๋๊ตฌ ์ด์ฉํ์ฌ ์์๋ณด๊ธฐ
์ธ๋ผ์ธ ํ์ ํ๊ทธ
: ์ธ๋ผ์ธ ํ์์ผ๋ก ๊ณต๊ฐ ๋ถํ
<span>
<a>
<input>
๐ป๊ฐ๋ฐ์๋๊ตฌ ์ด์ฉํ์ฌ ์์๋ณด๊ธฐ
์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ ํ๊ทธ
<h1>
~<h6>
: ์ ๋ชฉ ์์ฑ
<p>
: ๋ณธ๋ฌธ ๋ฌธ๋จ ์์ฑ
<br>
: ์ค๋ฐ๊ฟ
<hr>
: ์ํ ์ค ์ฝ์
์ต์ปค ํ๊ทธ
<a>
: ํ์ดํผ๋งํฌ ์์ฑ
๊ธ์ ๋ชจ์ ํ๊ทธ
<b>
: ๊ตต์ ๊ธ์
<i>
: ๊ธฐ์ธ์ด์ง ๊ธ์
<small>
: ์์ ๊ธ์
<sub>
: ์๋ ์ฒจ์
<sup>
: ์ ์ฒจ์
<ins>
: ๋ฐ์ค ๊ธ์
<del>
: ์ทจ์์ ์๋ ๊ธ์
๐ ๊ฐ๋ฐ์๋๊ตฌ ์ด์ฉํ์ฌ ํ๋ก์ ํธ ํํ์ด์ง ๋ฏ์ด๋ณด๊ธฐ!
์ด์ผ์ ํํ์ด์ง ๊ฐ๋ฐ์๋๊ตฌ๋ก ์ฌ๊ธฐ์ ๊ธฐ ์ดํด๋ณด๊ธฐ
๐ divํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต๊ฐ์ ๋ธ๋ก ํ์์ผ๋ก ๋ถํ ํจ
(์ด์ธ์๋ divํ๊ทธ ๋ง์ด ์ฌ์ฉ๋จ)
๐spanํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต๊ฐ์ ์ธ๋ผ์ธ ํ์์ผ๋ก ๋ถํ ํจ
(์ด์ธ์๋ spanํ๊ทธ ๋ง์ด ์ฌ์ฉ๋จ)
๐h2ํ๊ทธ ์ฌ์ฉํ์ฌ ๊ธ์ํฌ๊ธฐ ์กฐ์ ํ๊ณ divํ๊ทธ์ ๋์ผํ๊ฒ ๋ธ๋กํ์์ผ๋ก ๊ณต๊ฐ ๋ถํ
๐์ด ํํ์ด์ง์ ์๋ ๋ชจ๋ ์ฌ์ง๋ค์ imgํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง ์ถ๊ฐํจ
๐pํ๊ทธ ์ฌ์ฉํ์ฌ ๋ณธ๋ฌธ ๋ฌธ๋จ ์์ฑ
๐์ต์ปคํ๊ทธ ์ฌ์ฉํ์ฌ ํ์ดํผ๋งํฌ ์์ฑ
๐ฝ์ด ์ธ์ ๋ค์ํ ํ๊ทธ๊ฐ ์ฌ์ฉ๋จ!
์ ๋ฒ ์ฃผ์ ์ค์ต๊ณผ์ ๋ฅผ ํ ๋๋ HTML5์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ง์์ด ์๋ ์ํ์์ ๊ตฌ๊ธ๋งํ๋ฉด์ ํด๋๊ฐ๋ค. ํ์ง๋ง ์ด๋ฒ ์ฃผ์๋ HTML5์ ๋ํ ๊ธฐ์ด์ ์ธ ๋ถ๋ถ๋ค์ ๋ฐฐ์ฐ๊ณ ๋์ ๊ณผ์ ๋ฅผ ํด๋ณด๋ ์ด๋ก ์ผ๋ก ๋ฐฐ์ด HTML5ํ๊ทธ๋ค์ด ์ค์ ํํ์ด์ง์์ ์ด๋ป๊ฒ ์ฐ์ด๋์ง ์ง์ ๋ณด๊ณ ์์๊ฐ ์ ์์ด์ ์ข์๋ค:-)
ํด๋ก ์ฝ๋ฉ์ ํ๊ฒ ๋ ํํ์ด์ง๋ฅผ ๊ฐ๋ฐ์๋๊ตฌ๋ก ๋ฏ์ด๋ณด๋ฉด์ ์ ๋ง ๋ค์ํ๊ณ ๋ง์ ํ๊ทธ๋ค์ด ์ฌ์ฉ๋๊ตฌ๋๋ผ๋ ์๊ฐ์ ํ๋ฉฐ ๋๋ผ๊ธฐ๋ ํ๊ณ ์ ๊ธฐํ๊ธฐ๋ ํ๋ค. ํํธ์ผ๋ก ์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ์ ํด๋ผ ์ ์์๊นํ๋ ๊ฑฑ์ ์ด ๋์๋ค.
ํ์ง๋ง ์์ผ๋ก์ ์์
์ ์ด์ฌํ ๋ฃ๊ณ ์ค์ต๋ ๊พธ์คํ ํ๋ค๋ฉด ํ๋ก์ ํธํ๋๋ฐ ์ด๋ ค์์ด ์์ ๊ฑฐ๋ผ๋ ๊ธ์ ์ ์ธ ๋ง์ธ๋๋ฅผ ๊ฐ์ง๊ธฐ๋ก ํ๋ค!