์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- ์ฝ๋ฉ
- ComputerScience
- html
- ์นํผ๋ธ๋ฆฌ์ฑ
- Java
- ๋ฐ์ํ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- Python
- database
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- ํ๋ก๊ทธ๋๋ฐ
- ํ์ด์ฌ
- ๊ฐ๋ฐ
- ์๋ฐ
- ์๋ฐ์คํฌ๋ฆฝํธ
- css
- K๋ฐฐํฐ๋ฆฌ
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ์ฑ
- ๋ผํ๋ผ์ค์๋ง๋
- ์ค๋ธ์
- JavaScript
- ์ค๋ผํด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ฆฌ์กํธ
- ์ํ
- ์ปดํจํฐ๊ณผํ
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ๋ ์
- Today
- Total
JiYoung Dev ๐ฅ
WEB & HTML ์ ์์ ์ญ์ฌ / HTML ํ๊ทธ (2023.04.21) ๋ณธ๋ฌธ
WEB & HTML ์ ์์ ์ญ์ฌ / HTML ํ๊ทธ (2023.04.21)
Shinjio 2023. 4. 23. 11:25๐์ธํฐ๋ท(Internet)
์ฌ๋ฌ ํต์ ๋ง์ ํ๋๋ก ์ฐ๊ฒฐํ๋ค๋ ์๋ฏธ์ธ '์ธํฐ ๋คํธ์ํฌ(inter-network)'์ ๋ง์์ ์์
์ ์ธ๊ณ ์ปดํจํฐ๋ฅผ ํ๋๋ก ์ฐ๊ฒฐํ๋ ๊ฑฐ๋ํ ์ปดํจํฐ ํต์ ๋ง
https://www.huffingtonpost.kr/news/articleView.html?idxno=29681
์ธํฐ๋ท์ ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ก ๊ตฌ์ฑ๋๋ฉฐ, TCP/IP๋ผ๋ ๊ธฐ๋ณธ ํ๋กํ ์ฝ์ ํตํด ์ ๊ณต๋จ
๐์น(WEB)
์๋ ์์ด๋ ์น(World Wide Web) = WWW = W3 = ์น(Web)
์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ์ฌ์ฉ์๋ค์ด ์๋ก์ ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๋ ๊ณต๊ฐ
→ ์ธํฐ๋ท ์์์ ํ ์คํธ๋ ๊ทธ๋ฆผ, ์๋ฆฌ, ์์ ๋ฑ๊ณผ ๊ฐ์ ๋ฉํฐ๋ฏธ๋์ด ์ ๋ณด๋ฅผ ํ์ดํผํ ์คํธ ๋ฐฉ์์ผ๋ก ์ฐ๊ฒฐํ์ฌ ์ ๊ณต
์ธํฐ๋ท๊ณผ ๊ฐ์ ์๋ฏธ๋ก ์ฌ์ฉ๋๊ณ ์์ง๋ง, ์ ํํ ๋งํด ์น์ ์ธํฐ๋ท์์ ์ธ๊ธฐ์๋ ํ๋์ ์๋น์ค (์ธํฐ๋ท์ด ์น์ ํฌํจํ๊ณ ์๋ ๊ด๊ณ)
๋ํ, ์ด๋ ๊ฒ ์์ฑ๋ ์น์์ ๋ฌธ์๋ HTTP๋ผ๋ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ฉด ๋๊ตฌ๋ ๊ฒ์ํ๊ณ ์ ๊ทผํ ์ ์์
์น์์๋ HTML์ด๋ผ๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ตฌ๋ ์์ ๋ง์ ๋ฌธ์๋ฅผ ์์ฑํ ์ ์์
- HTML ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ํ์ดํผํ ์คํธ ๋ฌธ์๋ฅผ ์น ํ์ด์ง(web page)๋ผ๊ณ ํจ
- ์ด๋ฌํ ์น ํ์ด์ง๋ค ์ค์์ ์๋ก ๊ด๋ จ๋ ๋ด์ฉ์ผ๋ก ์์ฑ๋ ์น ํ์ด์ง๋ค์ ์งํฉ์ ์น ์ฌ์ดํธ(web site)๋ผ๊ณ ํจ
- ์๋ง์ ์น ํ์ด์ง๋ค์ ํ์ดํผ๋งํฌ(hyperlink)๋ฅผ ํตํด ์๋ก ์ฐ๊ฒฐ๋์ด ๊ตฌ์ฑ
- ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ผ ๋ค๋ฅธ ์น ํ์ด์ง๋ค๋ก ๊ณ์ํ์ฌ ์ด๋ํ๋ ๊ฒ → ์น ์ํ(web surfing)
- ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง๋ฅผ ๊ฒ์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ ์น ๋ธ๋ผ์ฐ์ (web browser)๋ผ๊ณ ํจ
๐ ํ์ดํผํ ์คํธ(Hypertext)
๋ฌธ์ ๋ด๋ถ์ ๋ ๋ค๋ฅธ ๋ฌธ์๋ก ์ฐ๊ฒฐ๋๋ ์ฐธ์กฐ๋ฅผ ์ง์ด ๋ฃ์์ผ๋ก์จ ์น ์์ ์กด์ฌํ๋ ์ฌ๋ฌ ๋ฌธ์๋ผ๋ฆฌ ์๋ก ์ฐธ์กฐํ ์ ์๋ ๊ธฐ์
ํ์ฌ ๋ฌธ์์์ ๋ค๋ฅธ ๋ฌธ์๋ก ์ฆ์ ์ ๊ทผํ ์ ์๋ ํ ์คํธ
→ ์๋ ๋ค์ด๋ฒ ์ฌ์ดํธ์์ ๊ธฐ์ฌ ์ ๋ชฉ์ ํด๋ฆญํ๋ฉด ๊ธฐ์ฌ ๋ด์ฉ ํ์ด์ง๋ก ์ด๋
๋ฌธ์ ๋ด๋ถ์์ ๋ ๋ค๋ฅธ ๋ฌธ์๋ก ์ฐ๊ฒฐ๋๋ ์ฐธ์กฐ๋ฅผ ํ์ดํผ๋งํฌ(hyperlink)๋ผ๊ณ ํจ
๐ ์ธํฐ๋ท ์์คํ
โ๏ธ ์น ํด๋ผ์ด์ธํธ(web client)
์์ฒญ(request)
ํด๋ฆญํ ํ์ด์ง๋ฅผ ์์ฒญํ๋ PC
๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋ ์๋ฒ๋ก๋ถํฐ ์ ๋ณด๋ฅผ ์ ๊ณต๋ฐ๋ ์ปดํจํฐ
โ๏ธ์น ์๋ฒ(web server)
์๋ต(response)
ํด๋ฆญ๋ ํ์ด์ง๋ฅผ ์ ๊ณตํ๋ PC
ํด๋ผ์ด์ธํธ์๊ฒ ๋คํธ์ํฌ๋ฅผ ํตํด ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ
์ฌ์ฉ์๊ฐ ์์ฒญํ๋ฉด ์ธ์ ๋ ์น ์๋น์ค๋ฅผ ์ ๊ณตํด์ค์ผ ํ๋ฏ๋ก, ์น ์๋ฒ๋ ํญ์ ์คํ๋์ด ์์ด์ผ
โ๏ธ ์น ๋ธ๋ผ์ฐ์ (web browser)
์น ๋ธ๋ผ์ฐ์ ๋ ์น ์๋ฒ์์ ์น ํ์ด์ง๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์น ์๋ฒ๋ก ์ ๋ณด๋ฅผ ๋ณด๋ผ ๋ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ
HTML ๋ฌธ์์ ๊ทธ๋ฆผ, ๋ฉํฐ๋ฏธ๋์ด ํ์ผ ๋ฑ ์น์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ธํฐ๋ท์ ์ปจํ ์ธ ๋ฅผ ๊ฒ์ ๋ฐ ์ด๋ํ๊ธฐ ์ํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์นญ
์น ๋ธ๋ผ์ฐ์ ๋ ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง๋ฅผ ์์ฒญํ๋ฉด ์น ์๋ฒ์ ์ ์ฅ๋์ด ์๋ ์น ํ์ด์ง ์ ๋ณด๋ฅผ ๋ถ๋ฌ์์ ์ฌ์ฉ์์ ํ๋ฉด์ ์ถ๋ ฅ
๐ ์ธํฐ๋ท ์ฃผ์ ์ฒด๊ณ
โ๏ธ ํ๋กํ ์ฝ(protocol)
์ปดํจํฐ๋ผ๋ฆฌ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ์ผ์ข ์ ๊ท์น์ด๋ ์ฝ์
์ปดํจํฐ ์ฌ์ด์ ํต์ ์์ ์ ๋ณด๋ฅผ ๊ตํํ๊ธฐ ์ํด ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋ ๋คํธ์ํฌ ํต์ ๊ท์ฝ
ex. TCP(Transmission Control Protocol), IP(Internet Protocol), HTTP(HyperText Transfer Protocol), FTP(File Transfer Protocol) ๋ฑ์ด ์์
HTTP (Hyper Text Transfer Protocol)
ํ์ดํผํ ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ธํฐ๋ท ํ๋กํ ์ฝ
์์ฒญ(request)์ ์๋ต(reponse) ๋ฐฉ์์ผ๋ก ๋์
โ๏ธ ์ธํฐ๋ท ์ฃผ์
์ธํฐ๋ท์ฃผ์๋IP ์ฃผ์๋ฅผ ์๋ฏธํ๋ฉฐ, ๋๋ฉ์ธ ๋ค์์ DNS ์๋ฒ์์ IP์ฃผ์๋ก ์๋ ๋ณํ
1. IP ์ฃผ์ (Internet Protocol address) - ์ธํฐ๋ท ์์์ ์๋ก๋ฅผ ์ธ์ํ๊ธฐ ์ํด ์ง์ ๋ฐ์ ์๋ณ์ฉ ๋ฒํธ
ex. 102.242.31.5
2. ๋๋ฉ์ธ ๋ค์ (Domain Name) - ์ธ์ฐ๊ธฐ ์ด๋ ค์ด IP ์ฃผ์๋ฅผ ์ฌ๋์ด ๊ธฐ์ตํ๊ธฐ ์ฌ์ด ๋ฌธ์ ํํ๋ก ํํํ ์ฃผ์
ex. naver.com
์น์ ๋์ ๋ฐฉ์์ ๋ํ ์ฐธ๊ณ ์ฌ์ดํธ
https://developer.mozilla.org/ko/docs/Learn/Getting_started_with_the_web/How_the_Web_works
http://www.tcpschool.com/webbasic/works
https://velog.io/@ylyl/TIL-web-operations
์น ํ์ด์ง๋ ๋ฌด์์ผ๋ก ๋ง๋ค์ด์ก์๊น?
HTML ๋ผ๋
CSS ๋์์ธ
JS ๊ธฐ๋ฅ
๐ HTML(Hyper Text Markup Language)
์น ํ์ด์ง์ ์ ๋ณด๋ฅผ ๋ด์ ํ์ํ๊ธฐ ์ํ ๋งํฌ์ ์ธ์ด
HyperText
ํ์ฌ ๋ฌธ์์์ ๋ค๋ฅธ ๋ฌธ์๋ก ์ฆ์ ์ ๊ทผํ ์ ์๋ ํ ์คํธ
+ Markup Language
ํ์ํ๋ ์ธ์ด
"โ โ โ โ โ ํ๊ทธโ โ โ โ โ "๋ผ๋ ๊ฐ๋ ์ผ๋ก ํ์๋ฅผ ํด์ฃผ๋ ๊ฒ
๋งํฌ๋ก ์ฐ๊ฒฐ๋ ๋ฌธ์๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉํ๋, ๋ด์ฉ๋ฟ๋ง ์๋๋ผ ๋ฌธ์์ ๊ตฌ์กฐ์ ์๋ฏธ(h1, p, button ๋ฑ)์ ๊ฐ์ ์ถ๊ฐ์ ์ธ ์ ๋ณด๊น์ง ํ์ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
๐ HTML ํ๊ทธ(tag)
HTML ํ๊ทธ๋ ๋ณดํต ์์ ํ๊ทธ(start tag, opening tag)์ ์ข ๋ฃ ํ๊ทธ(end tag, closing tag)์ ํ ์์ผ๋ก ๊ตฌ์ฑ
ํ๊ทธ ์์ ์๋ ๋ด์ฉ๋ง ์ํฅ์ ๋ฐ์
์ข ๋ฃ ํ๊ทธ๋ ์์ ํ๊ทธ์ ๋๊ฐ์ง๋ง, ํ๊ทธ ์ด๋ฆ ์์ ์ฌ๋์ ์์ฑ
ํ๊ทธ์ ๋ฐ๋ผ ์์ ํ๊ทธ๋ง ์๊ณ ์ข ๋ฃ ํ๊ทธ๊ฐ ์๋ ํ๊ทธ๋ ์์!
ex. <img>, <br>, <hr>
์ด๋ฌํ ํ๊ทธ๋ ๋น ํ๊ทธ(empty tag)๋ผ๊ณ ํจ
๐ HTML ๊ตฌ์ฑ์์
- ์์ฑ๋ช ์ ์๋ฌธ์๋ก ์์ฑ
- ์์ฑ๊ฐ์ ๋ฐ์ดํ๋ก ๊ฐ์ธ๊ธฐ
- ์ฌ๋ฌ๊ฐ์ ์์ฑ ์ฌ์ฉ์ ๋์ด์ฐ๊ธฐ
โ๏ธ HTML ๊ธฐ๋ณธ๊ตฌ์กฐ
<!DOCTYPE html> : ํ์ฌ ๋ฌธ์๊ฐ HTML5 ๋ฌธ์์์ ๋ช ์
<html> : HTML ๋ฌธ์์ ๋ฃจํธ(root) ์์๋ฅผ ์ ์
<head> : HTML ๋ฌธ์์ ๋ฉํ๋ฐ์ดํฐ(metadata)๋ฅผ ์ ์
- ๋ฉํ๋ฐ์ดํฐ(metadata)๋ HTML ๋ฌธ์์ ๋ํ ์ ๋ณด(data)๋ก ์น ๋ธ๋ผ์ฐ์ ์๋ ์ง์ ์ ์ผ๋ก ํํ๋์ง ์๋ ์ ๋ณด๋ฅผ ์๋ฏธ
- ์ด๋ฌํ ๋ฉํ๋ฐ์ดํฐ๋ <title>, <style>, <meta>, <link>, <script>, <base>ํ๊ทธ ๋ฑ์ ์ด์ฉํ์ฌ ํํ
<title> : HTML ๋ฌธ์์ ์ ๋ชฉ(title)์ ์ ์
- ์น ๋ธ๋ผ์ฐ์ ์ ํด๋ฐ(toolbar)์ ํ์
- ์น ๋ธ๋ผ์ฐ์ ์ ์ฆ๊ฒจ์ฐพ๊ธฐ(favorites)์ ์ถ๊ฐํ ๋ ์ฆ๊ฒจ์ฐพ๊ธฐ์ ์ ๋ชฉ
- ๊ฒ์ ์์ง์ ๊ฒฐ๊ณผ ํ์ด์ง์ ์ ๋ชฉ์ผ๋ก ํ์
<body> : ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ๋ณด์ด๋ ๋ด์ฉ(content) ๋ถ๋ถ
<h1> ~ <h6> : ์ ๋ชฉ(heading)
<p> : ๋จ๋ฝ(paragraph)
์ฐธ๊ณ .
HTML ๋ฌธ์ ์์ฑ์ ์ํด Visual Studio Code ์๋ํฐ ์ฌ์ฉ
์์ ์๋ํฐ ์ฌ์ฉ์ ํ์ ๋ค์ด๋ก๋ → live server
์ ํ ๋ค์ด๋ก๋ → material theme, material icon
๐ ์ฌ๋ฌ๊ฐ์ง HTML ํ๊ทธ
โ๏ธ <body> </body>
๋ค์ค์์ฑ ์ฌ์ฉ์์๋ ๋์ด์ฐ๊ธฐ!
<!-- ๋ค์ค์์ฑ ์ฌ์ฉ -->
<hr width="150px" size="140" color="red">
<hr width="150px" size="120" color="orange">
<hr width="150px" size="100" color="yellow">
<hr width="150px" size="80" color="green">
<hr width="150px" size="60" color="blue">
<hr width="150px" size="40" color="navy">
<hr width="150px" size="20" color="purple">
โ๏ธ <h> </h> : ์ ๋ชฉํ๊ทธ
html ๋ณธ๋ฌธ๋ด ์ ๋ชฉ์ ํํํ๋ ํ๊ทธ (h1 ~ h6)
h2, h3ํ๊ทธ๋ฅผ ๋ง์ด ์ฌ์ฉ
<!-- ์ ๋ชฉ ํ๊ทธ h : header -->
<h1>h1ํ๊ทธ</h1>
<h2>h2ํ๊ทธ</h2>
<h3>h3ํ๊ทธ</h3>
<h4>h4ํ๊ทธ</h4>
<h5>h5ํ๊ทธ</h5>
<h6>h6ํ๊ทธ</h6>
โ๏ธ ๋ณธ๋ฌธํ๊ทธ
1. <p> </p>
๋ณธ๋ฌธ์ ๋ด์ฉ์ ๋จ๋ฝ์ผ๋ก ํํํ ๋ ์ฌ์ฉํ๋ ํ๊ทธ
ํ ์ค ์ ์ฒด ๊ณต๊ฐ ์ฐจ์ง
2. <span> </span>
๋ณธ๋ฌธ์ ๋ด์ฉ์ ๋ฌธ์ฅ์ผ๋ก ํํํ ๋ ์ฌ์ฉํ๋ ํ๊ทธ
ํด๋น ๋ฌธ์ฅ๋ง ๊ณต๊ฐ ์ฐจ์ง
<!-- ๋ณธ๋ฌธ ํ๊ทธ
1. p : paragraph
2. span -->
<p>pํ๊ทธ1</p>
<p>pํ๊ทธ2</p>
<span>์คํฌํ๊ทธ1</span>
<span>์คํฌํ๊ทธ2</span>
ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์ด์ : ํ๊ทธ๊ฐ ์์ผ๋ฉด ํด๋น ์์ญ์๋ง ์คํ์ผ์ ์ง์ ํ๋ ๋ฑ์ ํ์๋ฅผ ํ ์ ์์
โ๏ธ ๋ฌธ๋จํ๊ทธ
1. <br/>
์ค๋ฐ๊ฟ(๊ฐํ) ํ๊ทธ
2. <hr/>
๋จ๋ฝ ๊ฐ์ ๊ตฌ๋ถ์ ์ํด ์ฌ์ฉํ๋ ํ๊ทธ
<!-- ๋ฌธ๋จ ํ๊ทธ
1. br : break ๊ฐํ ํ๊ทธ
2. hr : ๊ตฌ๋ถ์ -->
<p>pํ๊ทธ1</p>
<p>pํ๊ทธ2</p>
<hr>
<span>์คํฌํ๊ทธ1<br/></span>
<span>์คํฌํ๊ทธ2</span>
โ๏ธ ๊ธ์ํ๊ทธ
1. <b> </b>
๋ค๋ฅธ ํ ์คํธ์ ๊ตฌ๋ณํ ๋ ์ฌ์ฉํ๋ ํ๊ทธ
์์์ ์ธ ๊ฐ์กฐ → ๊ฒฐ๊ตญ ๋์์ธ → ์ต๊ทผ์๋ ๋ง์ด ์ฐ์ง ์์!(CSS)๋ก ๋์ฒด
2. <strong> </strong>
์ค์ํ ๋ฌธ๊ตฌ๋ฅผ ๊ฐ์กฐํ๋ ํ๊ทธ
์๊ฐ์ ์ธ ๊ฐ์กฐ + ์ฒญ๊ฐ์ ์ธ ๊ฐ์กฐ (๊ธฐ๋ฅ)
<!-- ๊ธ์ํ๊ทธ
1. <b> : bold
2. <strong> -->
<p><b>bํ๊ทธ</b>๊ฐ์กฐ</p>
<p><strong>strongํ๊ทธ</strong>๊ฐ์กฐ</p>
์ ๋ฆฌ(summary)
- web์์์ ๊ธธ๋์ด ๊ตฌ๊ธ ๋ฉ์ธ ํํ์ด์ง ๋์ด๋ฌ๋ผ๊ณ ์์ฒญ
๊ธธ๋ : ์น ํด๋ผ์ด์ธํธ (์์ฒญ request)
๊ตฌ๊ธ : ์น ์๋ฒ (์๋ต response)
- HTML
HT : ํ์ดํผ ํ ์คํธ ํ์ฌ ๋ฌธ์์์ ๋ด๊ฐ ์ํ๋ ๋ฌธ์๋ก ์ฆ์ ์ด๋์ด ๊ฐ๋ฅ
ML : ๋งํฌ์ ์ธ์ด ๋งํฌ์ ? ํ์ "ํ๊ทธ"
<p> ๋ฐฐ๊ณ ํ์ </p>
์์ํ๊ทธ ์ปจํ ์ธ (๋ด์ฉ) ๋ํ๊ทธ
โ------- ์์ (Element) --------โ
- ์ถ๊ฐ ๋ด์ฉ์ ์์ฑ์ผ๋ก ์์ฑ (๋ค์ค์์ฑ์ ๋์ด์ฐ๊ธฐ!)
- HTML ํ๊ทธ
1) ์ ๋ชฉํ๊ทธ : <h1~h6>
2) ๋ด์ฉํ๊ทธ 2๊ฐ : <p>, <span>
3) ์ค๋ฐ๊ฟํ๊ทธ : <br> (break)
4) ๊ฐ์กฐํ๊ทธ 2๊ฐ : <b>(bold) - ๊ตต๊ฒ ๋์์ธ๋ง ํ๋ ์ญํ
<strong> - ๊ธฐ๋ฅ์ ๊ฐ์กฐ
'full stack > HTML, CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CSS, HTML ๊ณต๊ฐ๋ถํ ํ๊ทธ (2023.04.26) (0) | 2023.04.26 |
---|---|
HTML ํ๊ทธ : ๋ฆฌ์คํธ, ์ด๋ฏธ์ง, ์ต์ปค, ํ ์ด๋ธ, ์ธํ (2023.04.25) (0) | 2023.04.25 |
CSS ๋ ์ด์์ : Position, Flex (0) | 2023.03.08 |
HTML ํต์ฌ ๊ฐ๋ (0) | 2023.03.06 |
CSS ํต์ฌ ๊ฐ๋ (1) | 2023.03.03 |