Notice
Recent Posts
Recent Comments
Link
ยซ   2024/12   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Lennon FE

[HTML] ์›นํ‘œ์ค€, ์ ‘๊ทผ์„ฑ๊ณผ HTMLํƒœ๊ทธ์— ์•Œ์•„๋ณด์ž! ๋ณธ๋ฌธ

๐Ÿง‘‍๐Ÿ’ป Web/HTML

[HTML] ์›นํ‘œ์ค€, ์ ‘๊ทผ์„ฑ๊ณผ HTMLํƒœ๊ทธ์— ์•Œ์•„๋ณด์ž!

Lennon 2022. 4. 5. 15:08
728x90
๋ฐ˜์‘ํ˜•

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 ๋ฐ‘์œผ๋กœ ๋‚ด๋ ค๊ฐ€๊ฒŒ ๋œ๋‹ค.

์›น์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด ๋งŽ์ด ๋ฐœ์ƒํ•˜๋Š” ํ˜„์ƒ์ด๋‹ˆ ์ˆ™์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

 

 

์ถœ์ฒ˜: https://www.w3schools.com/tags/default.asp 

728x90
๋ฐ˜์‘ํ˜•
Comments