์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- ์ค๋ธ์
- ๋ผํ๋ผ์ค์๋ง๋
- html
- database
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ComputerScience
- Python
- K๋ฐฐํฐ๋ฆฌ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๊ฐ๋ฐ
- JavaScript
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ปดํจํฐ๊ณผํ
- Java
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๋ฆฌ์กํธ
- ์๋ฐ
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ์๋ฐ์คํฌ๋ฆฝํธ
- css
- ์ํ
- ๋ ์
- ๋ฐ์ํ
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- ์ค๋ผํด
- ํ์ด์ฌ
- ์ฝ๋ฉ
- ์ฑ
- ํ๋ก๊ทธ๋๋ฐ
- Today
- Total
JiYoung Dev ๐ฅ
[์นํผ๋ธ๋ฆฌ์ฑ] HTML ์์ํ๊ธฐ ๋ณธ๋ฌธ
๐ HTML, CSS๋?
HTML, CSS๋ ์น์ฌ์ดํธ๋ฅผ ๋ง๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ๋ ์ฌ์ฉํ๋ ์ธ์ด)
์์ค ์ฝ๋ : ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑํ ๋ด์ฉ
์ฝ๋ฉ ํ๋ค : ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ค.
HTML์ ์น์ฌ์ดํธ์ ๋ค์ด๊ฐ๋ ๋ด์ฉ์ ๋ด๋นํ๊ณ , CSS(Cascading Style Sheets)๋ ์น์ฌ์ดํธ์ ๋ค์ด๊ฐ ์คํ์ผ์ ๋ด๋น
์น์ฌ์ดํธ๋ฅผ ๋ง๋ค ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก .html ํ์์ ํ์ผ์ ๋ง๋ฆ. HTML ํ์ผ์ ํธ์งํ ๋ค์์ ์น ๋ธ๋ผ์ฐ์ ์์ ์ด๋ฉด ์ฐ๋ฆฌ๊ฐ ํ์์ ๋ณด๋ ์น์ฌ์ดํธ์ฒ๋ผ ํ๋ฉด์์ ๋ณผ ์ ์์. HTML ํ์ผ์ ์์ฑํ๊ธฐ ์ํด VS Code๋ฅผ ์ฌ์ฉํ๊ณ , ์น ๋ธ๋ผ์ฐ์ ๋ก๋ ํฌ๋กฌ์ ์ฌ์ฉํ์ฌ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด ๋ณผ ์์ .
๐ HTML ํ์ผ ๋ง๋ค๊ณ ์คํํด๋ณด๊ธฐ
๐ ํ๊ทธ(Tag)
HTML์์ ํ๊ทธ๋ ๊บพ์ (< ๊ธฐํธ์ > ๊ธฐํธ)๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ๋ฒ.
์ผ๋ฐ์ ์ผ๋ก ์์ ํ๊ทธ์ ์ข ๋ฃ ํ๊ทธ๋ก ๋ด์ฉ์ ๊ฐ์ธ๋๋ฐ, ์์ ํ๊ทธ๋ <ํ๊ทธ ์ด๋ฆ> ํํ๋ก ์ฐ๊ณ ์ข ๋ฃ ํ๊ทธ๋ </ํ๊ทธ ์ด๋ฆ> ํํ๋ก ์์ฑ
๐ ์์ฑ
์์ ํ๊ทธ์ ์์ฑ ์ด๋ฆ = "์์ฑ ๊ฐ" ํํ๋ก ์ฌ์ฉํ๋ ๋ฌธ๋ฒ์ผ๋ก ํ๊ทธ์ ์์ฑ์ ์ ์ํจ.
<a href="">, <img src=""> ๊ฐ ๋ํ์ ์ธ ์์ฑ
๐ HTML ํ์ผ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ
<!DOCTYPE html> - ๋ํ๋จผํธ ํ์ ์ด html์์ ๋ํ๋ด๋ ์ฝ๋
<html> - ํ์ผ ์์์ ๋ชจ๋ ๊ฒ์ ๊ฐ์ธ๋, ํ์ด์ง ์ ์ฒด๋ฅผ ๊ฐ์ธ๋ ์ญํ ์ ํ๋ ํ๊ทธ
html ํ๊ทธ ๋ด์ ๋ด์ฉ์ ์์ฑํ๋ฉด ์น์ฌ์ดํธ์์ ์์ฑํ ๋ด์ฉ์ ๋ณผ ์ ์์
<head> - ํ์ด์ง์ ๋ํ ์ ๋ณด (ํ๋ฉด์๋ ๋ณด์ด์ง ์์)
</head>
<body> - ํ์ด์ง ๋ด์ฉ (ํ๋ฉด์๋ ๋ณด์ด์ง ์์)
</body>
</html>
โผโผโผ DOCTYPE, html ํ๊ทธ ์ฌ์ฉ โผโผโผ
์ด๋ ๊ฒ ๋ง๋ html ํ์ผ์ ํ์ผ์ด ์ ์ฅ๋ ๋ด ์ปดํจํฐ์์๋ง ๋ณผ ์ ์์. ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ณผ ์ ์๋๋ก ํ๊ธฐ ์ํด์๋ ์ธํฐ๋ท์ ์ฌ๋ ค์ผ ํจ
๐ HTML ํ์ผ ์ธํฐ๋ท์ ์ฌ๋ฆฌ๊ธฐ
netlify : ์น์๋น์ค ๋ฐฐํฌ๋ฅผ ๋์์ฃผ๋ ํด๋ผ์ฐ๋ ์๋น์ค
์น์ฌ์ดํธ๋ฅผ ์ธํฐ๋ท์ ์ฌ๋ฆฌ๋ ค๋ฉด ์๋ฒ๊ฐ ํ์ํจ. ์ด ์๋ฒ ๊ณต๊ฐ ์ผ๋ถ๋ฅผ ๋น๋ ค์ฃผ๋ฉด์ ์ฌ๋ฌ๊ฐ์ง ํธ๋ฆฌํ ๊ธฐ๋ฅ์ ์ ๊ณต
ํ์๊ฐ์ ํ deploy manually ์ฌ์ฉํ์ฌ ์ ๋ก๋ ์งํ
์๋ ์ฌ์ง์ฒ๋ผ site details์์ ์ฌ์ดํธ ์ฃผ์ ๋ณ๊ฒฝํ ์ ์์
๐ ํ๊ทธ ์ ๋ฆฌ
โ ์ฌ์ดํธ์ ์ด๋ฆ ๋ถ์ด๊ธฐ : <title> </title>
์๋ ์ฌ์ง๊ณผ ๊ฐ์ด ์น๋ธ๋ผ์ฐ์ ์ ํญ์ด๋ ์ฐฝ์ ๋ณด์ด๋ ์ ๋ชฉ ์ ํ๋ ํ๊ทธ๋ก ํ๋ฉด ๋ด์๋ ๋ํ๋์ง ์์
์ด ํ๊ทธ๋ ํ์ด์ง์ ๋ด์ฉ์ด ์๋ ํ์ด์ง์ ๋ํ ์ ๋ณด์ด๋ฏ๋ก <head> ํ๊ทธ ์์ ๊ตฌ๋ถํด์ ๋ฃ์
โ ์ธ์ฝ๋ฉ(Encoding) ์ ํ๊ธฐ : <meta>
์ปดํจํฐ๋ ์ซ์๋ก ๋ฌธ์๋ฅผ ์ ์ฅํ๋๋ฐ ์ด๋ค ์ซ์๊ฐ ์ด๋ค ๋ฌธ์์ ํด๋นํ๋์ง ์ ํด ๋์ ๊ท์น์ ์ธ์ฝ๋ฉ์ด๋ผ๊ณ ํจ. ์ธ์ฝ๋ฉ์๋ ์ฌ๋ฌ ์ข ๋ฅ๊ฐ ์๋๋ฐ, ์ธ์ฝ๋ฉ์ ์๋ชป ์ฌ์ฉํ๋ฉด ์๋ฑํ ๋ฌธ์๋ฅผ ๋ณด์ฌ์ค. ๋ฐ๋ผ์ HTML์์ ํ๊ธ์ ์ฌ์ฉํ๋ ค๋ฉด ํ๊ธ์ ์ง์ํ๋ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ์ฌ์ฉํด์ผ ํจ. (ํฌ๋กฌ์ ๊ฒฝ์ฐ ์์ฑํ์ง ์์๋ ํ๊ธ์ด ์ ์์ ์ผ๋ก ํ์๋จ)
๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ๊ฐ์ ์ธ์ฝ๋ฉ์ ์ฌ์ฉํ๊ฒ ํ๋ ค๋ฉด ์ง์ ์ธ์ฝ๋ฉ์ ์ค์ ํ๋ฉด ๋จ. ์ธ์ฝ๋ฉ์ <head> ํ๊ทธ ์์ ๋ฃ์.
<meta> ํ๊ทธ๋ ์์ ๋ด์ฉ์ ๋ฃ์ง ์๊ธฐ ๋๋ฌธ์ ์์ ํ๊ทธ๋ง ์๊ณ ์ข ๋ฃํ๊ทธ ์์ด ํ๋๋ง ์ฌ์ฉ
<meta charset="utf-8">
ํ๊ธ์ ์ง์ํ๋ ์ธ์ฝ๋ฉ์ธ UTF-8์ ์ฌ์ฉํ๋๋ก ์ ํ๋ ์ฝ๋
โ ์ ๋ชฉ ๋ฃ๊ธฐ : <h> </h>
์ ๋ชฉ ํ๊ทธ๋ <h1>, <h2>, ... , <h6>๊น์ง ์ฌ์ฉํ ์ ์๊ณ , ์ซ์๊ฐ ์ปค์ง์๋ก ์์ ์ ๋ชฉ์ ๋ปํจ
โ ๋จ๋ฝ ๋ฃ๊ธฐ : <p> </p>
๋จ๋ฝ์ ๋๋์ง ์์ผ๋ฉด ๊ณ์ ์ฐ๊ฒฐ๋์ด ๋ณด์ฌ์ง (์ค๋ฐ๊ฟX)
โ ์ค ๋ฐ๊ฟ : <br>
HTML์์๋ ์ฝ๋ ๋ด์ ์ค๋ฐ๊ฟ์ด ์๋๋ผ๋ ํ๋ฉด ๋ด์์๋ ์ค๋ฐ๊ฟ์ ํ์ง ์์. ์ฐฝ์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ณด์ฌ์ค ์ ์๋ ๋งํผ ๋ณด์ฌ์ค. ์ํ๋ ๊ณณ์์ ์ค๋ฐ๊ฟ์ ํ๊ธฐ ์ํด์๋ <br> ํ๊ทธ ์ฌ์ฉ. ์ฐธ๊ณ ๋ก <br>ํ๊ทธ๋ ์์ ํ๊ทธ ํ๋๋ก๋ง ์ฌ์ฉ
โ HTML ๋ณธ๋ฌธ ์์ ๊บพ์ ๊ธฐํธ ๋ฃ๋ ๋ฒ (< >)
HTML ๋ฌธ๋ฒ์์๋ ๊บพ์ ๊ธฐํธ๋ฅผ ํ๊ทธ๋ฅผ ์์ฑํ๋๋ฐ ์ฌ์ฉ. ๊ทธ๋์ ํ์ด์ง ๋ด์ ๊บฝ์ ๋ฅผ ๋ฃ์ผ๋ฉด ์ด๋ฅผ ํ๊ทธ๋ก ํด์ํ์ฌ ๋ด์ฉ์ด ๋ณด์ด์ง ์์. ๊บพ์ ๋ฅผ ํํํ๊ณ ์ถ์ ๋๋ ๊บพ์ ๋์ <(์ฐํผ์๋ ์ ํฐ ์ธ๋ฏธ์ฝ๋ก ), >(์ฐํผ์๋ ์ง ํฐ ์ธ๋ฏธ์ฝ๋ก )์ ์ ๋ ฅํด์ผ ํจ. ์ฐธ๊ณ ๋ก lt๋ less than์ ์ฝ์๋ก ~๋ณด๋ค ์๋ค, gt๋ greater than์ ์ฝ์๋ก ~๋ณด๋ค ํฌ๋ค๋ ๋ป
โ ๋งํฌ ๋ฃ๊ธฐ (ํ์ดํผ๋งํฌ) : <a>
์์ ํ๊ทธ์ href="", ๋ฐ์ดํ ์์ ๋งํฌ ์ฃผ์ ์ ๋ ฅํ๋ ๊ตฌ์กฐ๋ก href๋ ํ์ดํผํ ์คํธ ์ฐธ์กฐ(hypertext reference)์ ์ฝ์.
โ ์ด๋ฏธ์ง ๋ฃ๊ธฐ : <img>
์ธํฐ๋ท์ ์ฌ๋ผ์จ ์ฌ์ง์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ : <img src="์ฌ์ง ์ฃผ์">
๊ฐ์ ํด๋์ ์๋ ํ์ผ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ : <img src="ํ์ผ๋ช ">
๊ธฐํ ํด๋์ ์๋ ํ์ผ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ : <img src="๊ฒฝ๋ก/ํ์ผ๋ช ">
โ ์์ญ ๋๋๊ธฐ : <div> </div> ํน์ <span> </span>
CSS ๋ฅผ ์ ์ฉํ ๋ ๊ฐ ํ๊ทธ์ ์ ์ฉํ ์๋ ์๊ณ , ๊ฐ ์์ญ์ ์ ์ฉํ ์๋ ์์. CSS๋ฅผ ์ฌ์ฉํ ๋ ์คํ์ผ์ ์ ์ฉํ๋ ์ฉ๋๋ก ์์ญ์ ๋๋
<div> : ์ฌ๋ฌ ํ๊ทธ๋ฅผ ๊ฐ์ ๋
<span> : ์ ๋ชฉ์ด๋ ๋จ๋ฝ ๊ฐ์ ๋ฐ์ ์ผ๋ถ๋ถ๋ง ์์ญ๋ง ์ง์ ํ ๋
๐ HTML ์ฝ๋๋ฅผ ํธํ๊ฒ ์ ๋ ฅํ๋ ๋ฒ
๋น HTML ๋ฌธ์๋ฅผ ์ด๊ณ ! ์ ๋ ฅ ํ ์ํฐ์น๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํ๊ทธ๋ค์ด ์๋์์ฑ ๋จ
<meta http-equiv="X-UA-Compatible" content="IE=edge">
์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์์ ์ต์ ํ์ค ๋ชจ๋๋ก ๋ณด์ฌ์ฃผ๋ ์ฝ๋
<meta name="viewport" content="width=device-width, initial-scale=1.0"
๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์์ ๋ณด์ฌ์ค ๋น์จ์ ์กฐ์ ํ๋ ์ฝ๋
'full stack > HTML, CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
WEB & HTML ์ ์์ ์ญ์ฌ / HTML ํ๊ทธ (2023.04.21) (1) | 2023.04.23 |
---|---|
CSS ๋ ์ด์์ : Position, Flex (0) | 2023.03.08 |
HTML ํต์ฌ ๊ฐ๋ (0) | 2023.03.06 |
CSS ํต์ฌ ๊ฐ๋ (1) | 2023.03.03 |
[์นํผ๋ธ๋ฆฌ์ฑ] CSS ์์ํ๊ธฐ / ํ์ด์ง๋ผ๋ฆฌ ์ฐ๊ฒฐํ๊ธฐ (0) | 2023.02.28 |