HTML: HyperText Markup Language
์น๋ธ๋ผ์ฐ์ ์๊ฒ ๋ณด์ฌ์ฃผ๋ contents์ links์ ๋ชจ์. ์๋์ ๊ฐ์ ๊ตฌ์กฐ๋ค.
<ํ๊ทธ> ๋ด์ฉ </ํ๊ทธ>
<!DOCTYPE html> //ํ์, HTMLํ์ผ์์ ๋ํ๋.
<html>
<head>
<title>์๋๋กค</title>
<link rel="shortcut icon" sizes="32x32" href="์์ด์ฝ์ด๋ฏธ์ง์ฃผ์"/>
<meta charset="utf-8"/> //ํ์, ํ๊ธ ๊ธ์ ๊นจ์ง๋ ๊ฒ ๋ฐฉ์ง.
</head> // ์ค์ ๋ถ๋ถ, ๊ฒ์์์ง์ ์ํด ์์ฑ, invisible.
<body>
</body> // visible.
</html>
CSS: Cascading Style Sheets
HTML์ ๋์์ธ์ ๋ด๋นํ๋ ๊ฒ์ผ๋ก, HTML๊ณผ ํจ๊ป ์ฌ์ฉํด์ผํ๋ค.
cascading, ์ฆ ์์์ ์๋์ ์์๋๋ก ์ ์ฉ์ด ๋๋ค. ์ฝ๋์ ์์๊ฐ ์ํฅ์ ๋ฏธ์น๋ค๋ ๋ง!
1) inline์ผ๋ก HTML๋ด์ ์์ฑํ๊ธฐ
<style> CSS์ฝ๋ </style>
2) external๋ก ์์ฑํ๊ธฐ
- ์ด ๋ฐฉ๋ฒ์ ์ถ์ฒํ๋ค (1๋ฒ์ html ์ฝ๋ ํ์ผ์ด ๋๋ฌด ๊ธธ์ด์ง๊ธฐ ๋๋ฌธ!)
<link href="ํ์ผ๋ช
" rel="stylesheet"/>
CSSํ์ผ์ ์๋์ ๊ฐ์ ๊ตฌ์กฐ๋ค.
selector {
attribute: value;
}
+) HTML๊ณผ CSS๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์๋๋ค!! JS๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์.
JS: Java Script
์ ํ๋ธ ์ฌ์ดํธ์ฒ๋ผ ๋์ ์ธ ๊ฒ์ ๋ณด์ฌ์ฃผ์ด์ผ ํ ๋ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค.
+) ์ฃผ์ํ ์ : ๋ธ๋ผ์ฐ์ ๋ ์์ฑํ ๋ด์ฉ์ ์ด๋ป๊ฒ๋ ๋ณด์ฌ์ฃผ๊ณ ์ ํ๋ค. ์ฆ, ์๋ฌ๊ฐ ์์ด๋ ์๋ ค์ฃผ์ง ์๊ณ ์ด๋ป๊ฒ๋ ์๋ํ๋ค๋ ๋ง์ด๋ค.
+) ์ฝ๋๋ sementic, ๋ณด๊ธฐ ์ข๊ฒ ์์ฑํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ค์ํ๋ค.
+ ๊ตฌ๊ธ๋ง๊ฟํ) mdn์ ๋ถ์ฌ์ ๊ฒ์ํ๋ฉด mdn ์ฌ์ดํธ์ ๊ฒฐ๊ณผ ์์ฃผ๋ก ๋ณผ ์ ์๋ค.
'๐ป Dev > ๐ช ์น (web)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[react] ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด ๋ฌดํ ์ฌ๋ผ์ด๋ ์ผ ๊ตฌํํ๊ธฐ (0) | 2023.03.04 |
---|---|
[vscode] VScode ํ์ด์ฌ ํ๋ผ์คํฌ ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ (0) | 2022.12.12 |
[vscode] VScode์ Prettier ๊น๊ณ ์ ์ฉํ๊ธฐ (0) | 2021.08.15 |