๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Web/๐Ÿงฉ html + CSS

๋ฐ•์Šค ๋ชจ๋ธ

๋ฐ•์Šค ๋ชจ๋ธ(box model)

๋ชจ๋“  HTML ์š”์†Œ๋Š” ๋ฐ•์Šค๋ชจ์–‘์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์ด๊ฒƒ์„ ๋ฐ•์Šค ๋ชจ๋ธ(box model)์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

 

๋ฐ•์Šค ๋ชจ๋ธ์€ HTML ์š”์†Œ๋ฅผ ํŒจ๋”ฉ(padding), ํ…Œ๋‘๋ฆฌ(border), ๋งˆ์ง„(margin), ๋‚ด์šฉ(content)์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

 

1. ๋‚ด์šฉ(content) : ํ…์ŠคํŠธ๋‚˜ ์ด๋ฏธ์ง€๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๋ฐ•์Šค์˜ ์‹ค์งˆ์ ์ธ ๋‚ด์šฉ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

2. ํŒจ๋”ฉ(padding) : ๋‚ด์šฉ๊ณผ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค. ํŒจ๋”ฉ์€ ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

3. ํ…Œ๋‘๋ฆฌ(border) : ๋‚ด์šฉ์™€ ํŒจ๋”ฉ ์ฃผ๋ณ€์„ ๊ฐ์‹ธ๋Š” ํ…Œ๋‘๋ฆฌ์ž…๋‹ˆ๋‹ค.

4. ๋งˆ์ง„(margin) : ํ…Œ๋‘๋ฆฌ์™€ ์ด์›ƒํ•˜๋Š” ์š”์†Œ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง„์€ ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

 

์‚ฌ์šฉ ์˜ˆ

<html>
  <head>
    <style>
      div {
        background-color: rgb(29, 187, 226);
        color: white;
        width: 300px;

        padding: 50px;
        border: 20px solid rgb(39, 153, 161);
        margin: 100px;
      }
    </style>
  </head>

  <body>
    <div>* Box Model *<br /><br /></div>
  </body>
</html>

'Web > ๐Ÿงฉ html + CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์ •๋ ฌ Tip  (0) 2020.11.03
ํ…Œ์ด๋ธ” ์†์„ฑ  (0) 2020.11.03
ํฌ๊ธฐ  (0) 2020.11.03
background ์†์„ฑ  (0) 2020.11.03
font ์†์„ฑ  (0) 2020.11.03