display (block, inline, inline-block)

uoayopยท2021๋…„ 5์›” 4์ผ
0

CSS

๋ชฉ๋ก ๋ณด๊ธฐ
3/6
post-thumbnail

display๋Š” ๋งค์ผ ํ—ท๊ฐˆ๋ฆฐ๋‹ค. ํ•ญ์ƒ ์‚ฌ์šฉํ• ๋•Œ๋งˆ๋‹ค ์ฐพ์•„๋ดค๋‹ค.
์ด๋ฒˆ ๊ธฐํšŒ์— ์ •๋ฆฌํ•˜์ž๋ฉด display๋Š” ์„ธ๊ฐ€์ง€ ์†์„ฑ์œผ๋กœ ๋‚˜๋‰œ๋‹ค.

display: block

  • ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ๋กœ <div> ํƒœ๊ทธ๊ฐ€ ์žˆ๋‹ค.
  • width, height, margin, padding ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ width:100% ์ด๋ฏ€๋กœ ํ•œ ์ค„ ์ „์ฒด๋ฅผ ์ฐจ์ง€ํ•œ๋‹ค.

display: inline

  • ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ๋กœ <span> ํƒœ๊ทธ๊ฐ€ ์žˆ๋‹ค.
  • ํƒœ๊ทธ ๋‚ด๋ถ€์˜ ์ปจํ…์ธ  ํฌ๊ธฐ๋งŒํผ๋งŒ ์ฐจ์ง€ํ•œ๋‹ค.
  • width, height, margin(์ƒํ•˜), padding(์ƒํ•˜)๋Š” ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค.
  • ๋‹จ, margin(์ขŒ์šฐ) padding(์ขŒ์šฐ)๋Š” ์ง€์ • ๊ฐ€๋Šฅํ•˜๋‹ค!

display: inline-block

  • <div> ํƒœ๊ทธ๋ฅผ ํ•œ์ค„ ์ „์ฒด๊ฐ€ ์•„๋‹Œ ๋ถ™์—ฌ์„œ ์‚ฌ์šฉํ•˜๋˜,
    width, height, margin, padding ์†์„ฑ์„ ๋ชจ๋‘ ์„ค์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ ์šฉํ•œ๋‹ค.
  • ํƒœ๊ทธ ๋‚ด๋ถ€์˜ ์ปจํ…์ธ  ํฌ๊ธฐ๋งŒํผ๋งŒ ์ฐจ์ง€ํ•œ๋‹ค.

[์ถœ์ฒ˜]

[์ฝ”๋ฎค๋‹ˆํ‹ฐ] ํ•œ ์ž…, ์›น๊ฐœ๋ฐœ #8. div ํƒœ๊ทธ์™€ span ํƒœ๊ทธ

profile
slow and steady wins the race ๐Ÿข

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