[CSS] Margin auto

Dongmin Leeยท2022๋…„ 12์›” 10์ผ
0

HTML&CSS

๋ชฉ๋ก ๋ณด๊ธฐ
12/20

๐Ÿ’ฟ Margin auto

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title>repl.it</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
  </head>
  <body>
    <div>block ์†์„ฑ์€ ์›๋ž˜ ์ขŒ์šฐ ๋ ๋‹ค ์ฐจ์ง€ํ•˜๋Š”๋ฐ</div>
    <div class="hasWidth">width๊ฐ€ ๋ถ€์—ฌ๋˜๋ฉด ๋Š˜์–ด๋‚˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</div>
    
    <div class="hasWidth center">์ค‘์•™์œผ๋กœ ์™”๋‚˜?</div>
  </body>
</html>
 div {
  margin-bottom: 20px;
}
.divColor{
  background-color: yellow;
}

.hasWidth {
  width: 150px;
}

.center {
  margin: 20px auto;
}

block ์š”์†Œ์— width๋ฅผ ์ฃผ๊ฒŒ ๋˜๋ฉด block ์†์„ฑ์ด ์‚ฌ๋ผ์ง„๋‹ค.
๋˜ํ•œ ์ด ๋•Œ margin์— ํ”„๋กœํผํ‹ฐ ๊ฐ’์„ auto๋กœ ์ฃผ๊ฒŒ ๋˜๋ฉด ๊ฐ€์šด๋ฐ ์ •๋ ฌ์ด ๋œ๋‹ค.

margin๊ณผ padding์— ๋Œ€ํ•ด์„œ ์ฒ˜์Œ ๋ฐฐ์šธ ๋•Œ, ํ”„๋กœํผํ‹ฐ ๊ฐ’์„ ๋„ค ๊ฐœ ์ฃผ๊ฒŒ ๋˜๋ฉด
์ž๋™์œผ๋กœ ์œ„/์˜ค๋ฅธ/์•„๋ž˜/์™ผ ์ˆœ์œผ๋กœ ๊ฐ’์ด ์ ์šฉ๋œ๋‹ค๊ณ  ๋ฐฐ์› ๋‹ค.

์ถ”๊ฐ€๋กœ ๊ฐ’์„ ๋‘๊ฐœ๋งŒ ์ฃผ๊ฒŒ ๋˜๋ฉด ์œ„์•„๋ž˜(์„ธ๋กœ)/์˜ค๋ฅธ์™ผ(๊ฐ€๋กœ) ์ˆœ์œผ๋กœ ๊ฐ’์ด ์ ์šฉ๋œ๋‹ค.

๋”ฐ๋ผ์„œ ์œ„ ์‚ฌ์ง„์˜ center ํด๋ž˜์Šค์˜ ๊ฒฝ์šฐ์ฒ˜๋Ÿผ margin ๊ฐ’์— 20px auto๋ฅผ ์ฃผ๋ฉด ์œ„์•„๋ž˜ ๋งˆ์ง„์€ 20px์”ฉ, ์˜ค๋ฅธ์ชฝ๊ณผ ์™ผ์ชฝ ๋งˆ์ง„์€ ์ž๋™์œผ๋กœ ๋“ค์–ด๊ฐ€ ๊ฐ€์šด๋ฐ ์ •๋ ฌ์ด ๋œ๋‹ค.

profile
์–ด์ œ๋ณด๋‹ค ์„ฑ์žฅํ•˜๊ธฐ

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด