์ ๊ท ๊ณผ์ ์ด ์์ํ๊ณ 2 ์ผ์ฐจ๊ฐ ๋์๋ค. ์ค์๊ฐ ์ง์ฒด ๊ฐ์ ๋ค์ ๋ ์ธ ์ค๋์ ๋
นํ๋ ๋์์ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ์ค์ค๋ก ํ์ตํ๋ ์ค๋งํธํผํฉํ๋ จ๋ ์ด๋ค (์๋นํ ์ด๋ ค์ด ์ด๋ฆ์ด๋ค..).
์ฒซ ๋ฒ์งธ Part์ ์ฃผ์ ๊ฐ ์น๊ณผ ์ปดํจํฐ ๊ณตํ์ธ ๋งํผ, ์น ๊ฐ๋ฐ์ ๊ธฐ๋ณธ๊ธฐ์ธ HTML๊ณผ CSS์ ๋ํด ํ์ต์ ํ๋ค. ์ด๋ฏธ ์ต์ํ HTML๊ณผ CSS๋ผ์ ํฐ ๊ธฐ๋๋ฅผ ํ์ง ์์์๋๋ฐ, ์๊ฐ๋ณด๋ค ์ค์ํ ๋ด์ฉ๋ค์ ๋ค๋ฃฌ ์์
์ด์๊ธฐ ๋๋ฌธ์(๊ทธ๋ ์ง ์์๋ ๋ชจ๋ ํ ์๊ฐ์ด์์ง๋ง) TIL๋ก ์ ๋ฆฌํ๊ธฐ๋ก ํ๋ค.
- ์ปดํจํฐ์ ์ํตํ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํ๋ค.
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ปดํจํฐ์ ๊ฐ๋ฐ์ ๊ฐ ์ฝ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ ์ธ์ด. ์ฆ, ๊ฐ๋ฐ์๊ฐ ์๋ํ ์ด๋ค ๊ธฐ๋ฅ๋ค์ ์ปดํจํฐ์๊ฒ ์ ๋ฌํ๋ ค๋ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์๋ค.
- ์น ๊ฐ๋ฐ์ ํ๊ธฐ ์ํ ์ธ์ด๋ HTML, CSS, JavaScript๊ฐ ์๊ณ , ๋ธ๋ผ์ฐ์ ์ ์ํตํ๋ ๋ฐ ํ์ํ๋ค.
HTML์ ์น์ฌ์ดํธ์ ์ ๋ณด๋ฅผ ํ์ํ๊ณ , ์น ์ฌ์ดํธ์ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ ์ธ์ด์ด๋ค.
CSS๋ ์น์ฌ์ดํธ์ ์ธ๊ด์ ๊พธ๋ฉฐ์ฃผ๋ ์ธ์ด์ด๋ค.
e.g. (์์ ์ค์ , ๊ณต๊ฐ์ ํฌ๊ธฐ ์ค์ )
JavaScript๋ ์น์ฌ์ดํธ์ ๋์ ์ธ ํจ๊ณผ๋ฅผ ๋ถ์ฌํ๋ ์ธ์ด์ด๋ค.
์ฆ, ๊ธฐ๋ฅ์ ์ธ ์ธก๋ฉด์ ๋ด๋นํ๋ค.
e.g. (Sliding effect, Pop-UP effect)
์น์ฌ์ดํธ๋ฅผ ์ ์ํ๋ ๊ณผ์ ์ ์ง์ ์ง๋ ๊ณผ์ ๊ณผ ๊ฐ๋ค๊ณ ๋ณผ ์ ์๋ค.
- ์น ํ์ค: ์น์ฌ์ดํธ๋ฅผ ์์ฑํ ๋ ๋ฐ๋ผ์ผ ํ๋ ๊ณต์ ํ์ค์ด๋ ๊ธฐ์ ๊ท๊ฒฉ (๋ฐ๋์ ๋ฐ๋ผ์ผ ํ๋ ๊ฐ์ ์ฑ์ ์์ง๋ง, ์ค์ํ๋ฉด ํฌํธ์ ๋ ธ์ถ๋ ๊ฐ๋ฅ์ฑ์ ๋์ฌ์ค๋ค.)
- ์น ์ ๊ทผ์ฑ: ์ฅ์ ์ ์ฌ๋ถ์ ์๊ด์์ด ๋ชจ๋๊ฐ ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ ์ ์๊ฒ ํ๋ ๋ฐฉ์
- ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง: ๋ชจ๋ ๋ธ๋ผ์ฐ์ ๋๋ ๊ธฐ๊ธฐ์ ๋ฒ์ ๋ค์ ๊ณ ๋ คํ์ฌ ์ ๋๋ก ์๋ํ๋๋ก ํ๋ ๊ธฐ๋ฒ
๊ฐ๋ฐ์ ํ ๋์๋ ์ฃผ์์ ์ฌ์ฉํ์ฌ, ์ฝ๋์ ๋ํ ์ค๋ช
์ ๊ธฐ๋กํ๋ ๊ฒ์
๋ฏธ๋์ ๋์ ํ์ฌ์ ๋๋ฃ์ ์ดํด๋ฅผ ๋๋ ๋ฐ ์ค์ํ๋ค.
HTML์ ์ฃผ์
<!-- ์ฃผ์ ๋ด์ฉ์ ๋๋ค. -->
JavaScript ๋ฐ CSS์ ์ฃผ์
// ์ฃผ์ ๋ด์ฉ์ ๋๋ค. (ํ ์ค์ ๊ฒฝ์ฐ)
/* ์ด๊ฒ์
์ฃผ์ ๋ด์ฉ์ ๋๋ค.*/ (์ฌ๋ฌ ์ค์ ๋ฌถ์ ๊ฒฝ์ฐ)
<html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <h1 style="color:navy">Hello World!</h1> </body> </html>
<!DOCTYPE html>
: html5์ผ๋ก html์ ๊ตฌ์ฑ๋์๋ค๋ ์ฝ์.
๊ณผ๊ฑฐ์ ์ฌ์ฉ๋ ์ธ์ด์ ์ผ๋ถ๋ ์ฌ์ฉํ ์ ์๋ค.
<html></html>
: html ๋ฌธ์๋ฅผ ์๋ฏธํ๋ ํ๊ทธ. ์ฌ๊ธฐ ์์ ์ํ๋ ํ๊ทธ๋ค์
html ํ๊ทธ ์์ ์์ฑ๋์ด์ผ ํ๋ค.
<head></head>
: ๋ฌธ์ ์์ฒด์ ๋ํ ์์ฝ ์ ๋ณด๊ฐ ๋ค์ด๊ฐ๋ ์์ญ
(์น์ฌ์ดํธ์ ๋ ธ์ถ๋์ง ์๋๋ค.)
<meta>
: charset ์์ฑ์ด ๋ค์ด๊ฐ๋ค.
์์ฑ ๊ฐ์ผ๋กUTF-8
์ด๋ผ๋ ๊ฐ๋ณ ๊ธธ์ด ์ ๋์ฝ๋๋ก ์ธ์ฝ๋ฉ์ ์ค์
<body></body>
: ์น์ฌ์ดํธ์์ ๋ณด์ฌ์ง๋ ์ ๋ณด๊ฐ ๋ค์ด๊ฐ๋ ์์ญ
(์ด๋ฏธ์ง๋ ํ ์คํธ์ฒ๋ผ ํ๋ฉด์ ์ถ๋ ฅ๋๋ค)
<title></title>
: ๋ธ๋ผ์ฐ์ ์๋จ ํญ์ ์ ๋ชฉ ์ค์
<h1~6></h1~6>
: ์ค์ํ ์ ๋ชฉ/๋ถ์ ๋ชฉ ์ ๋ณด๋ฅผ ๋ด๋ ํ๊ทธ.
์ซ์๋ ์ ๋ณด์ ์ค์๋๋ฅผ ๋ํ๋ธ๋ค.
<h1>
ํ๊ทธ๋ ๊ฐ์ฅ ์ค์ํ ์ ๋ณด๋ฅผ ๋ด์ผ๋ฏ๋ก, html๋ฌธ์์์ ํ ๋ฒ๋ง ์ฌ์ฉ๋๋ค.
<img src='' alt=''>
: ์ ๋ณด์ฑ์ ๊ฐ๊ณ ์๋ ์ด๋ฏธ์ง (๋ซํ ํ๊ทธ๊ฐ ์๋ค.)
src: ์ฝ์ ํ ์ด๋ฏธ์ง ๊ฒฝ๋ก.
alt: ์น์ฌ์ดํธ๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ถ๋ ฅํ์ง ๋ชปํ์ ๊ฒฝ์ฐ, text๋ก ๋์ฒดํ๋ค (์น ์ ๊ทผ์ฑ ๊ณ ๋ ค)
<p></p>
: Paragraph์ ์ฝ์๋ก ๋ณธ๋ฌธ ๋ด์ฉ์ ํํ.
์น์ฌ์ดํธ์ ์ค์ ์ ๋ณด๋ฅผ ๋ด๋ ํ๊ทธ.
<ul></ul>
: Unordered list์ ์ฝ์๋ก, ์์๊ฐ ์๋ ๋ฆฌ์คํธ.
์์๊ฐ ์๋ค๋ ๊ฒ์ ๊ฐ๊ฐ์ ํญ๋ชฉ์ ์ค์๋๊ฐ ๋๊ธ์ด๋ผ๋ ์๋ฏธ.
์์์ผ๋ก ํญ์<li></li>
ํ๊ทธ๊ฐ ๋ค์ด๊ฐ๋ค.
์ฃผ๋ก ๋ฉ๋ด ๋ฒํผ์ ๋ง๋ค ๋ ์ฌ์ฉ๋๋ค.
๐์ฃผ์์
์ด๋ฆฐ ํ๊ทธ์ ๋ซํ ํ๊ทธ ์ฌ์ด์๋ content๊ฐ ๋ค์ด๊ฐ๋ฉฐ,
content๋ ํ๊ทธ ๋ด ํ๊ทธ, text๋ฑ์ ํฌํจํ๋ ํ๊ทธ ์์ ๋ด์ฉ์ด๋ค.
HTML(Hyper Text Markup Language)์ ์์ ์ธ๊ธํ ๊ฒ์ฒ๋ผ, ์น์ฌ์ดํธ์ ๋ณด์ฌ์ง๋ ์ ๋ณด๋ ํน์ ๊ตฌ์ญ์ ์ค์ ํ ๋ ์ฌ์ฉํ๋ ์ธ์ด์ด๋ค.
์ฌ๊ธฐ์ ์ ๋ณด์๋: ํ ์คํธ, ์ด๋ฏธ์ง (ํ์ฌ ๋ก๊ณ , ์ฌ๋ก๊ฑด)๋ฑ์ด ์๋ค.
HTML์ ์น์ฌ์ดํธ์ ์ฃผ์ ์ ๋ณด๋ค์ ํน์ง๋ณ๋ก ๊ตฌ์ญ ์ค์ ์ ํ๋ค.
HTML์ ๊ณ์ ๋ณํํ๊ณ ์์ผ๋ฉฐ, ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ๋ฉด ํ์ฌ ์ฌ์ฉ๋๋ ํ๊ทธ์ ๊ทธ๋ ์ง ์์ ํ๊ทธ๋ค์ ํ์ธํ ์ ์๋ค.
sudo code:
<์ด๋ฆฐํ๊ทธ ์์ฑ="์์ฑ๊ฐ">์ปจํ ์ธ </๋ซํํ๊ทธ>
ํ๊ทธ๋ช : HTML์ด ๊ฐ์ง๊ณ ์๋ ๊ณ ์ ์ ๊ธฐ๋ฅ (์ด๋ฆฐํ๊ทธ์ ๋ซํํ๊ทธ ํํ)
์ปจํ ์ธ : ์ด๋ฆฐ ํ๊ทธ์ ๋ซํ ํ๊ทธ ์ฌ์ด์ ์๋ ๋ด์ฉ๋ฌผ
์์ฑ: HTML ํ๊ทธ๊ฐ ๊ฐ์ง๊ณ ์๋ ์ถ๊ฐ ์ ๋ณด (๋ณ๋ช ๋๋ ๋์์ธ ์์ ์ค์ ๊ฐ๋ฅ)
์์ฑ๊ฐ: ์ด๋ค ์ญํ ์ ์ํํ ์ง์ ๋ํ ๊ตฌ์ฒด์ ์ธ ๋ช ๋ น
์ด๋ฏธ ์๋ค๊ณ ์๋งํ์ง ๋ง๋ผ. ๊ธฐ๋ณธ๊ธฐ๋ ์ด๋ค ๊ฒ๋ณด๋ค ์ค์ํ๋ค.๐ค