๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
[๊ฐœ๋ฐœ] Practice/HTML CSS

[HTML/CSS] ๋ธ”๋กœ๊ทธ ๊ธ€๋ชฉ๋ก ๋งŒ๋“ค๊ธฐ

by Connecting-the-dots 2022. 3. 1.
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ’ก ์‹ค์Šต ํฌ์ธํŠธ!

  • ์ˆ˜์—…์˜ ๋ชฉ์ ์ด HTML/CSS ๋ฅผ ์ด์šฉํ•œ ๊ฐ„๋‹จํ•œ ๋ฐฐ์น˜ ๋ฐ ๋””์ž์ธ์ด์–ด์„œ ๊ทธ๋ƒฅ ์ƒ˜ํ”Œ์ด๋ฏธ์ง€์™€ ๋‚ด์šฉ์„ ๋„ฃ์—ˆ๋‹ค..ใ…Žใ…Ž

๐Ÿ’œ Float ์†์„ฑ

<div>
  <div class="left-box"></div>
  <div class="right-box"></div>
  <div style="clear: both"></div> /* ๋นˆ div ๋ฐ•์Šค์— clear ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ• */
</div>

 

.left-box {
  width : 50%; 
  height : 100px;
  float : left;
}
.right-box {
  width : 50%; 
  height : 100px;
  float : left;
}
  • ์œ„์™€ ๊ฐ™์ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๋ฐ•์Šค๋“ค์„ ์™ผ์ชฝ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Œ
  • float ์†์„ฑ์€ ์š”์†Œ๋ฅผ ๋œจ๊ฒŒ ํ•˜๋ฏ€๋กœ ๋‹ค์Œ์— ์˜ค๋Š” HTML ์š”์†Œ๋“ค์ด ์›ํ•˜๋Š”๋Œ€๋กœ ์ž๋ฆฌ๋ฅผ ์ฐพ์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ clear ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์ž๋ฆฌ๋ฅผ ์ฐพ๊ฒŒ ํ•ด์ฃผ์–ด์•ผ ํ•จ
  • float: none ์„ ์ถ”๊ฐ€ํ•ด์ฃผ๋Š” ๊ฒƒ๋„ ๋ฒ„๊ทธ ๋ฐœ์ƒ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•!
  • float ์†์„ฑ์œผ๋กœ ๊ฐ€๋กœ ์ •๋ ฌํ•  ๋•Œ๋Š” float ๋ฐ•์Šค๋ฅผ ๊ฐ์‹ธ๋Š” ํฐ div ๋ฐ•์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ํญ์„ ์ง€์ •ํ•ด์ฃผ์–ด์•ผ ๋ชจ๋ฐ”์ผ์—์„œ ํ˜๋Ÿฌ๋„˜์น˜์ง€ ์•Š์Œ
728x90
๋ฐ˜์‘ํ˜•