์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง
- ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์์ด ์์ถ
- js
- ๋ฐฑ์ค 1339๋ฒ nodejs
- ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ์์ด ์์ถ
- ๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง ํ๊ณ
- suspense react-query
- app router emotion
- suspense ๋ณ๋ชฉํ์
- js ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ
- ๋ฐฑ์ค 2108 nodejs
- suspense ๋์์๋ฆฌ
- js ์ค์ฝํ
- ๋ฐฑ์ค 1339๋ฒ ์๋ฐ์คํฌ๋ฆฝํธ
- suspense ๋น๋๊ธฐ
- ์นด์นด์ค ์ฝํ
- ๋ฆฌ์กํธ์ฟผ๋ฆฌ suspense
- ์๋ฐ์คํฌ๋ฆฝํธ ์ค์ฝํ
- ํ๋ก๊ทธ๋๋จธ์ค ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ
- ์ค์ฝํ
- js ๋ฌธ์์ด ์์ถ
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- emotion RSC
- ๋ฐฑ์ค 2108 ์๋ฐ์คํฌ๋ฆฝํธ
- ๊ตฌ๋ฆํค
- ์ต์ ๋์ฒด์ด๋
- ๋ฐฑ์ค 1339๋ฒ js
- ์ฌ์ฉ์ฑ ๊ฐ์
- next13 emotion
- emtion app router
- Today
- Total
Lennon FE
[HTML] ์นํ์ค, ์ ๊ทผ์ฑ๊ณผ HTMLํ๊ทธ์ ์์๋ณด์! ๋ณธ๋ฌธ
[HTML] ์นํ์ค, ์ ๊ทผ์ฑ๊ณผ HTMLํ๊ทธ์ ์์๋ณด์!
Lennon 2022. 4. 5. 15:08
HTML์ ์ ๋ณด ๋๋ ์ค๊ณ๋,
CSS๋ ๋์์ธ ๋๋ ์คํ์ผ๋ง,
JS๋ ๊ธฐ๋ฅ๊ณผ ํจ๊ณผ๋ฅผ ์ฃผ๋ ๊ฒ์ด๋ค.
1. ์น์ ์ ์ํ ๋ ์ฃผ์์ฌํญ!
โ๏ธ ์น ํ์ค์ ๋ฐ๋ผ์ผ ํ๋ค.
์น ํ์ค์ด๋?
์น ์ฌ์ดํธ๋ฅผ ์์ฑํ ๋ ๋ฐ๋ผ์ผ ํ๋ ๊ณต์ ํ์ค์ด๋ ๊ธฐ์ ๊ท๊ฒฉ์ด๋ค.
๋ฐ๋์ ์ง์ผ์ผ ํ๋ค! ๋ ์๋์ง๋ง ํ์ค์ ๋ฐ๋ฅด๋ฉด ๊ฒ์์์ง์ ๋ ธ์ถ์ด ์ ๋ ํ๋ฅ ์ด ๋์์ง๋ค.
โ๏ธ ์น ์ ๊ทผ์ฑ์ ๊ณ ๋ คํด ๊ฐ๋ฐํด์ผ ํ๋ค.
์น ์ ๊ทผ์ฑ์ด๋?
๋ด๊ฐ ๋ง๋ ์น ์ฌ์ดํธ๋ฅผ ์ผ๋ฐ์ธ๋ฟ๋ง ์๋๋ผ ์๊ฐ, ์ฒญ๊ฐ ๋ฑ ์ฅ์ ๋ฅผ ๊ฐ์ง ๋ถ๋ค๋ ์ถฉ๋ถํ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค.
โ๏ธ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ๊ณ ๋ ค
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ด๋?
๋ชจ๋ ๋ธ๋ผ์ฐ์ (chrome, IE, safari ๋ฑ๋ฑ) ๋๋ ๊ธฐ๊ธฐ์์ ์ฌ์ดํธ๊ฐ ๋ชจ๋ ์ ์์ ์ผ๋ก ์๋ํด์ผ ํ๋ค.
2. HTML์ด๋
์น์ฌ์ดํธ์์ ๋์ ๋ณด์ด๋ ์ ๋ณด๋ ํน์ ๊ตฌ์ญ์ ์ค์ ํ ๋ ์ฌ์ฉํ๋ ์ธ์ด์ด๋ค.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>HTML</title>
</head>
<body>
๋ด์ฉ
</body>
</html>
HTML ๊ธฐ๋ณธ ์์
<!DOCTYPE html>
HTML5๋ผ๋ ์ ์กฐ์ด๋ก ๋ฌธ์๋ฅผ ์ ์ธํ๋ ํ๊ทธ์ด๋ค.
<html> ~~ </html>
HTML ๋ฌธ์์ ์์๊ณผ ๋์ ์๋ฏธํ๋ค.
๋ชจ๋ HTML ํ๊ทธ๋ค์ <html> ํ๊ทธ ์์ชฝ์ ์ ๋ ฅ๋์ด์ผ ํ๋ค.
<meta charset="UTF-8" />
character setting์ ์ฝ์๋ฅผ ๋ํ๋ด๋ ๋ฌธ์ ์ฝ๋์ด๋ค.
๋ชจ๋ ๋ฌธ์๋ฅผ ์น ๋ธ๋ผ์ฐ์ ์์ ๊นจ์ง ์์ด ํ์ํ๊ฒ ๋ค๋ ์๋ฏธ์ด๋ค.
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
IE๋ฌธ์ ๋ชจ๋์ด๋ฉฐ, ๊ฐ์ฅ ์ต์ ํ์ค ๋ฒ์ ์ ์ฌ์ฉํ๊ฒ ๋ค๋ ์๋ฏธ์ด๋ค.
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
viewport์ด๋ฉฐ, ํ์ด์ง์ ๋๋น๋ฅผ ์ฌ์ฉํ๋ ์ฅ์น์ ๋๋น์ ๋ง์ถ๋ค๋ ์๋ฏธ์ด๋ฉฐ, ๋ค๋ฅธ ๋ง์ ์์ฑ์ ์ฌ์ฉํ ์ ์๋ค.
<title> ~~ </title>
์น์ฌ์ดํธ ํญ์ ๋ํ๋๋ ์ ๋ชฉ์ ์ ๋ ํ๊ทธ์ด๋ค.
<head> ~~ </head>
์น์ฌ์ดํธ์ ๊ฐ๋จํ ์์ฝ ์ ๋ณด๋ฅผ ๋ด๋ ์์ญ์ด๋ค.
์น์ฌ์ดํธ์์ ๋ ธ์ถ๋์ง ์๋ ์ ๋ณด์ด๋ค.
<body> ~~ </body>
์น์ฌ์ดํธ์์ ๋์ ๋ณด์ด๋ ์ ๋ณด๋ฅผ ๋ด๋ ์์ญ์ด๋ค.
์ด๋ฏธ์ง๋ ํ ์คํธ์ฒ๋ผ ์ถ๋ ฅ๋๋ ์ ๋ณด์ด๋ค.
3. ํ๊ทธ
ํ๊ทธ๋ HTML body๋ฅผ ๊ตฌ์ฑํ๋ ๊ธฐ๋ณธ ์์์ด๋ฉฐ, ๊ตฌ์ญ์ ๋ํด ์ฃผ์ ์ ๋ณด๋ค์ ์ค์ ํ๋ค.
๋๋ถ๋ถ ํ๊ทธ๋ ์ด๋ฆฐ ํ๊ทธ์ ๋ซํ ํ๊ทธ๋ ์์ ์ด๋ฃจ๋ฉฐ, ์์ฑ ๋ฐ ์ฝํ ์ธ ๊ฐ ์๋ค.
w3Schools์์ ๊ฐ์ ธ์จ ๋ํ์ด๋ค. HTML5๊ฐ ํ์ํ๋ฉฐ ์์ด์ง๋ ํ๊ทธ๋ค์ด ์๊ณ , ์๋ก ์๊ธฐ๋ ํ๊ทธ๋ค์ด ์๋ค.
์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์ฃผ ์ฌ์ฉ๋์ง ์๋ ์ฉ์ด๋ค์ ์ฌ๋ผ์ง๊ณ , ์๋์ ๋ง์ถฐ ์๋ก์ด ์ ์กฐ์ด๊ฐ ๋ฑ์ฅํ๋ค.
<a> ํ๊ทธ
<a href="#">์ด๋ํ๊ธฐ</a>
<!-- <์ด๋ฆฐํ๊ทธ ์์ฑ = "์์ฑ๊ฐ"> ์ปจํ
์ธ </๋ซํํ๊ทธ> -->
aํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝํ ์ธ ๋ด์ฉ์ ํด๋ฆญํ๋ฉด ์ด๋๊ฐ๋ก ์ด๋ํ ์ ์๋ค.
<img> ํ๊ทธ
<img src="logo.png" alt="ํ์ฌ๋ก๊ณ ">
์ด๋ฏธ์ง๋ ๋ซํ ํ๊ทธ๊ฐ ์๋ค.
์ด๋ฏธ์ง๋ฅผ ์์ฑํ ๋ ์น ์ ๊ทผ์ฑ, ์น ํ์ค์ ์ํด์ alt๋ฅผ ๊ผญ ์ ๋ ฅํด์ค์ผ ํ๋ค.
alt ์์ฑ์ ์น์ ์ฌ์ฉํ๋ค๊ฐ ์ด๋ฏธ์ง๊ฐ ๋ํ๋์ง ์์ผ๋ฉด ๋ฌด์จ ์ด๋ฏธ์ง์ธ์ง ์๋ ค์ฃผ๋ ๊ฒ์ด๋ค.
๐ฅ ์๊ฐ์ฅ์ ์ธ ๋ถ๋ค์ ์น์ ์ฌ์ฉํ ๋ ์คํฌ๋ฆฐ ๋ฆฌ๋๋ฅผ ์ฌ์ฉํ๋ค. ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ html์ธ์ด๋ฅผ ์ฝ๋ค๊ฐ, ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ์ ์์ผ๋ ์ด๋ฏธ์ง ๋์ altํ๊ทธ๋ฅผ ์ฝ์ด์ค๋ค. (์น ํ์ค, ์น ์ ๊ทผ์ฑ)
<h> ํ๊ทธ
<h1>Hello World</h1>
<h2>Hello World</h2>
<h3>Hello World</h3>
<h4>Hello World</h4>
<h5>Hello World</h5>
<h6>Hello World</h6>
Heading์ ์ฝ์๋ก ์ ๋ชฉ์ด๋ ๋ถ์ ๋ชฉ์ ํํํ๋ค.
์ซ์ ๊ฐ์ด ํด์๋ก ํฐํธ ์ฌ์ด์ฆ๊ฐ ์์์ง๋ฉฐ, ์ซ์๋ ์ ๋ณด์ ์ค์๋๋ฅผ ๋ํ๋ธ๋ค.
๐ฅ <h1> ํ๊ทธ๋ ๊ฐ์ฅ ์ค์ํ ์ ๋ณด๋ฅผ ๋ด์ผ๋ฏ๋ก, html๋ฌธ์์์ ๊ฐ์ฅ ์ค์ํ ์์์ ํ ๋ฒ๋ง ์ฌ์ฉ๋์ด ๊ฒ์์์ง์ ๋ ธ์ถ๋๋ค.
ex) google, naver์ ๊ฐ์ ์ค์ํ ์ ๋ชฉ
<p> ํ๊ทธ
<p>Hi, my name is minho</p>
Paragraph์ ์ฝ์๋ก ๋ณธ๋ฌธ ๋ด์ฉ์ ํํํ๋ค.
์น์ฌ์ดํธ์์ ์ค์ ์ ๋ณด๋ฅผ ๋ด๋ ํ๊ทธ์ด๋ค.
<ul> ํ๊ทธ
<ul>
<li>๊ณต๋ถ</li>
<li>๋
์</li>
<li>์ด๋</li>
</ul>
Unordered list์ ์ฝ์, ์์๊ฐ ์๋ ๋ฆฌ์คํธ ์์ฑ
๋ฉ๋ด ๋ฒํผ์ ๋ง๋ค ๋ ์ฌ์ฉ๋๋ ํ๊ทธ
<ol> ํ๊ทธ
<ol>
<li>์ป๊ธฐ</li>
<li>๋ฐฅ๋จน๊ธฐ</li>
<li>ํ๊ต๊ฐ๊ธฐ</li>
</ol>
Ordered list์ ์ฝ์, ์์๊ฐ ์๋ ๋ฆฌ์คํธ ์์ฑ
โ๏ธ ๊ตฌ์กฐ๋ฅผ ์ก์ ๋ ์ฌ์ฉํ๋ ํ๊ทธ
ํค๋์์์ ํ๊ทธ!
<header> ํ๊ทธ
์น์ฌ์ดํธ์ ๋จธ๋ฆฌ๊ธ์ ๋ด๋ ๊ณต๊ฐ
<nav> ํ๊ทธ
Navigation์ ์ฝ์, ๋ฉ๋ด ๋ฒํผ์ ๋ด๋ ๊ณต๊ฐ์ด๋ค.
<ul>, <li>, <a>์ ํจ๊ป ์ฌ์ฉํ๋ค.
<header>
<img src="compony_logo.png" alt="ํ์ฌ ๋ก๊ณ ">
<nav>
<ul>
<li>
<a href="/mypage">MyPage</a>
</li>
<li>
<a href="/logout">Logout</a>
</li>
</ul>
</nav>
</header>
๋ณธ๋ฌธ์์์ ํ๊ทธ!
<main> ํ๊ทธ
<main role="main">
<article>
...๋ณธ๋ฌธ ๋ด์ฉ
</article>
</main>
mainํ๊ทธ๋ ๋ณธ๋ฌธ ๋ด์ฉ์ ์์ฑํ ๋ ์ฌ์ฉํ๋ ํ๊ทธ์ด๋ค.
๐ฅ IE(Internet Explorer)๋ ์ง์ํ์ง ์์ผ๋ฏ๋ก role="main" ์์ฑ์ ํ์๋ก ์ ๋ ฅํด์ผ ํ๋ค.(ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง!)
<article> ํ๊ทธ
<main role="main">
<article>
<h2>DashBoard</h2>
<p>.....</p>
</article>
</main>
์น์ฌ์ดํธ์ ์ฃผ์ ์ด๋ฏธ์ง๋ ํ ์คํธ ์ ๋ณด๋ฅผ ๋ด๊ณ ๊ตฌ์ญ์ ์ค์ ํ๋ ํ๊ทธ์ด๋ค.
๐ฅ ํ์๋ ์๋์ง๋ง, ํ๊ทธ ๋ด์ ๊ตฌ์ญ์ ๋ํํ๋ ํ์ดํ <h> ํ๊ทธ๊ฐ ์กด์ฌํด์ผ ํ๋ค. (์น ํ์ค์ด ์ด๊ธ๋๋ฏ๋ก, ๊ฒ์ ์์ง์์ ์น์ฌ์ดํธ ๋ ธ์ถ์ ์ฅ์ ๊ฐ ๋ ์ ์์)
<footer> ํ๊ทธ
<footer>
<div>
<p> compony adress </p>
<p> compony email </p>
</div>
<div>
<p> ์ฌ์
์ ๋ฒํธ: xxxxx | ๋ํ: xxx </p>
</div>
</footer>
๊ฐ์ฅ ํ๋จ์ ๋ค์ด๊ฐ๋ ์ ๋ณด๋ฅผ ํ๊ธฐํ ๋ ์ฌ์ฉ๋๋ค.
divํ๊ทธ๋ ์์์ ๊ณต๊ฐ์ ๋ง๋ค ๋ ์ฌ์ฉํ๋ ํ๊ทธ์ด๋ค.
ex) ์๋ฅผ ๋ค์ด ๊ฑฐ์ค์ footer, ๊ฑฐ์ค ์์ ์ํ, tv๋ฅผ ๋์ ์๋ฆฌ๋ divํ๊ทธ
4. html ํ๊ทธ์ ๋ ๊ฐ์ง ์ฑ๊ฒฉ
block์์์ lnline ์์๊ฐ ์๋ค.
<!-- Block ์์ -->
<p>Hello World</p>
<p>Hello World</p>
<p>Hello World</p>
<!-- Inline ์์ -->
<a>Bye World</a>
<a>Bye World</a>
<a>Bye World</a>
์ค ๋ฐ๊ฟ ํ์์ด ์๋์ง, ๊ณต๊ฐ์ ๋ํ ํฌ๊ธฐ๋ฅผ ๋ง๋ค ์ ์๋์ง, ์ํ ๋ฐฐ์น ์์ ์ด ๊ฐ๋ฅํ์ง์ ๋ฐ๋ผ Block์์์ Inline์์์ ๋๋
p { /* ๊ฐ๋ฅ! */
width: 200px;
height: 200px;
}
a { /* ๋ถ๊ฐ๋ฅ, ์ค๋ฅ๋ ์ ๋์ง๋ง ๊ณต๊ฐ์ด ์๊ธฐ์ง ์์ */
width: 200px;
height: 200px;
}
Block์์๋ y์ถ ์ ๋ ฌ ํํ๋ก ์ถ๋ ฅ๋๋ค. width, height๋ฅผ ์ด์ฉํด ๊ณต๊ฐ์ ๋ง๋ค ์ ์๊ณ , ์ํ ๋ฐฐ์น ์์ ์ด ๊ฐ๋ฅํ๋ค.
ex) <h1> ~ <h6>, <header>, <div>, <footer>,...
lnline์์๋ x์ถ ์ ๋ ฌ ํํ๋ก ์ถ๋ ฅ๋๋ฉฐ, ๊ณต๊ฐ์ ๋ง๋ค ์ ์๊ณ , ์ํ ๋ฐฐ์น ์์ ์ด ๋ถ๊ฐ๋ฅํ๋ค.
ex) <a>, <span>
โ๏ธ CSS๋ฅผ ํตํด ํน์ง์ ๊ฐ์ ๋ก ๋ฐ๊ฟ ์ ์๋ค!
p { display: inline; }
a { display: block; }
span { display: inline-block; }
p๋ inline์์ฑ์ผ๋ก ๋ณ๊ฒฝ๋๋ฉฐ, a๋ block์์ฑ์ผ๋ก ๋ฐ๋๊ฒ ๋๋ค.
span์ inline-block๋ก ๋ณ๊ฒฝ๋๋ค.
inline-block์ x์ถ ์ ๋ ฌ์ด๋ฉด์, ๊ณต๊ฐ์ ๋ํ ํฌ๊ธฐ๋ฅผ ๋ง๋ค๊ณ , ์ํ ๋ฐฐ์น ์์ ๊น์ง ์งํ๋์ผ๋ฉด ์ข๊ฒ ๋ค ์ถ์ ๋ ์ฌ์ฉํ๋ค.
๋ ์์๋ฅผ ํฉ์น ๊ธฐ๋ฅ์ด๋ค.
5. ์น ์ฌ์ดํธ์ ๋ ์ด์์์ ์ํฅ์ ๋ฏธ์น๋ ์์
Box๋ชจ๋ธ์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค์ ๋์ด ์ฌ์ฉ์๊ฐ css๋ฅผ ํตํด ์ ์ดํ ์ ์๊ฒ ๋์ด์๋ค.
margin๊ณผ padding์ border์ ๊ธฐ์ค์ผ๋ก ๋ฐ๊นฅ ์์ญ, ์์ชฝ ์์ญ์ ์๋ฏธํ๋ค.
.box {
margin-left: 100px;
/* margin-left, margin-right, margin-top, margin-bottom */
}
.box2 {
margin: 0 0 0 100px; /* ์์๋ ์๊ณ๋ฐฉํฅ์ผ๋ก Top, Right, Bottom, Left์ด๋ค. */
}
box1, box2๋ ๋ ๋ค ์ผ์ชฝ์์ 100px์ ์๋ฏธํ๋ค.
padding๋ ์์ ๋ง์ฐฌ๊ฐ์ง๋ก CSS์์ ์ ํ ์ ์๋ค. padding์ ๊ณต๊ฐ์ด ์ฌ๋ฐฑ์ ํฌํจํ ํฌ๊ธฐ๋ก ๋ณ๊ฒฝ๋๋ ์ ์ ์ ์ํด์ผ ํ๋ค.(๊ณต๊ฐ์ด ์ปค์ง)
p { /* ๊ฐ๋ฅ! */
width: 200px;
height: 200px;
margin-top: 100px;
padding-bottom: 100px;
}
a { /* Top, Bottom๋ง ์๋๋ฉด inline์์์์ margin, padding ๊ฐ๋ฅ! */
margin-left: 50px;
padding-right: 50px;
}
๋ธ๋ก ์์๋ ์ํ์ข์ฐ ๋ฐฐ์น์์ ์ด ๋ชจ๋ ๊ฐ๋ฅํ๊ณ , ์ธ๋ผ์ธ ์์๋ ์ํ ๋ฐฐ์น ์์ ์ด ๋ถ๊ฐ๋ฅํ๋ค.
โ๏ธ ๋ง์ง ๋ณํฉ ํ์
ํ์ ์ง๊ฐ์ ๋ง์ง ๋ณํฉ ํ์
<style>
.box1 { margin-bottom: 150px; }
.box2 { margin-top: 100px; }
</style>
<div class="box1">Hello World</div>
<div class="box2">Hello World</div>
์์๋๋ก ์๋ก ์ํ๋ก 250px์ด ๋จ์ด์ง๋ ๊ฒ ์๋๋ผ ๋ณํฉ๋์ด margin-bottom๊ณผ margin-top ์ค ์ซ์๊ฐ ํฐ ๊ฐ ํ๋์ธ 150px๋ง ๋จ์ด์ง๋ค.
๋ถ๋ชจ ์์ ์ง๊ฐ์ ๋ง์ง ๋ณํฉ ํ์
<style>
article {
width: 200px;
height: 200px;
margin-top: 100px;
}
</style>
<main role="main">
<article>
<p>..๋ณธ๋ฌธ</p>
</article>
</main>
์์๋๋ก๋ฉด main์ด๋ผ๋ ๋ถ๋ชจ ๋ฐ์ค ์์์ ์์๋ง ๋ฐ์ผ๋ก ๋ด๋ ค๊ฐ ๊ฒ ๊ฐ์ง๋ง, ๋ถ๋ชจ๊น์ง ํฌํจํด 100px ๋ฐ์ผ๋ก ๋ด๋ ค๊ฐ๊ฒ ๋๋ค.
์น์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐํ๋ฉด ๋ง์ด ๋ฐ์ํ๋ ํ์์ด๋ ์์งํ๊ณ ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
'๐งโ๐ป Web > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] ์น ํ์ด์ง์ ์ฝ๊ฒ ๋๊ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํด๋ณด์(Disqus) (0) | 2022.04.06 |
---|---|
[HTML5] ์๋ฉํฑ ์น์ด๋? (0) | 2021.12.16 |