CSS : display์ float
2025. 7. 28. 20:47ใStyle/CSS
๋ฐ์ํ

๋ชฉ์ฐจ
1. display ์์ฑ
2. display ์์ฑ๊ฐ - ๊ธฐ๋ณธ ๋ฐ์ค ์ ํ
3. display ์์ฑ๊ฐ - ๋ ์ด์์ ์ปจํ ์ด๋ ์ ํ
4. float ์์ฑ
1. display ์์ฑ
display ์์ฑ์ HTML ์์๊ฐ ์น ํ์ด์ง์์ ์ด๋ป๊ฒ ๋ฐฐ์น๋๊ณ , ๊ณต๊ฐ์ ์ฐจ์งํ ์ง ๊ฒฐ์ ํ๋ ์์ฑ์ด๋ค.
๊ฐ ์์์ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ค ์ ํ๊ณผ ๋ด๋ถ ๋ฐฐ์น ๋ฐฉ์์ ์ ์ดํฉ๋๋ค.
- ์์์ ๋ฐ์ค ์ ํ ์ง์ (display, inline ๋ฑ)
- ์์์ ๋ ์ด์์ ์ปจํ ์คํธ ์ค์ (flex, grid ๋ฑ)
- ์์๋ฅผ ์จ๊ธฐ๊ฑฐ๋ ์ ๊ฑฐ (none)
| block | ๋ธ๋ก ๋ฐ์ค. ์ค ๋ฐ๊ฟ์ด ์๊ธฐ๊ณ , ๋๋น๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ถ๋ชจ์ ๋ง์ถค. (div, section ๋ฑ) |
| inline | ์ธ๋ผ์ธ ๋ฐ์ค. ์ค ๋ฐ๊ฟ ์์ด ๋ด์ฉ๋งํผ๋ง ์ฐจ์ง. (span, a, strong ๋ฑ) |
| inline-block | ์ธ๋ผ์ธ์ฒ๋ผ ํ๋ฅด์ง๋ง, ๋ธ๋ก์ฒ๋ผ width/height ์ง์ ๊ฐ๋ฅ |
| none | ์์ ์์ฒด๋ฅผ DOM ๋ ๋๋ง์์ ์ ๊ฑฐ (๊ณต๊ฐ๋ ์ฐจ์งํ์ง ์์) |
2. display ์์ฑ๊ฐ - ๊ธฐ๋ณธ ๋ฐ์ค ์ ํ
| ์์ฑ๊ฐ | ์ค๋ช |
| block | ์ค๋ฐ๊ฟ์ด ์๊ธฐ๋ฉฐ, ๋๋น๋ ๋ถ๋ชจ์ ๋ง์ถค |
| inline | ์ค๋ฐ๊ฟ ์์ด ๋ด์ฉ๋งํผ๋ง ์ฐจ์ง |
| inline-block | inline๊ณผ ๋น์ทํ์ง๋ง block์ฒ๋ผ width/height ์ง์ ๊ฐ๋ฅ |
| none | ์์ ์์ฒด๋ฅผ DOM ๋ ๋๋ง์์ ์ ๊ฑฐ (๊ณต๊ฐ๋ ์ฐจ์งํ์ง ์์) |
๊ธฐ๋ณธ์ ์ผ๋ก block, inline ๊ฐ์ ๊ฐ์ง๋ ํ๊ทธ๋ค์ด ์๋ค.
- block : <h1>, <h2>, <p>, <div>, ....
- inline : <a>, <br>, <img>, <span>, ....
3. display ์์ฑ๊ฐ - ๋ ์ด์์ ์ปจํ ์ด๋ ์ ํ
| ์์ฑ๊ฐ | ์ค๋ช |
| flex | Flexbox ๋ ์ด์์์ ๋ถ๋ชจ ์์๋ก ์ค์ ๋จ |
| inline-flex | ์ธ๋ผ์ธ ์ปจํ ์คํธ์์ Flexbox |
| grid | Grid ๋ ์ด์์์ ๋ถ๋ชจ ์์๋ก ์ค์ ๋จ |
| inline-grid | ์ธ๋ผ์ธ ์ปจํ ์คํธ์์ Grid |
| flow-root | ์ BFC(Block Formatting Context)๋ฅผ ์์ฑ (clearfix ๋์ฒด์ฉ) |
4. float ์์ฑ
์์๋ฅผ ํ์ด์ง ์ผ์ชฝ์ด๋ ์ค๋ฅธ์ชฝ์ ๋๋ํ ๋ฐฐ์นํ ๋ ์ฌ์ฉํ๋ ์์ฑ์ด๋ค.
ํ์ฌ๋ flex, grid๊ฐ ์ฃผ๋ก ์ฐ์ด๋ฉฐ, float๋ ํน์ ๋ ์ด์์์ด๋ ํ ์คํธ ํ๋ฆ ์ ์ด ์ ์ ํ์ ์ผ๋ก ์ฌ์ฉํ๋ค.
| ์์ฑ๊ฐ | ์ค๋ช |
| left | ์์๋ฅผ ์ผ์ชฝ์ผ๋ก ๋์. ๋ค์ ์ฝํ ์ธ ๋ ์ค๋ฅธ์ชฝ์ ๋ฐฐ์น๋จ |
| right | ์์๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ๋์. ๋ค์ ์ฝํ ์ธ ๋ ์ผ์ชฝ์ ๋ฐฐ์น๋จ |
| none | ๊ธฐ๋ณธ๊ฐ. ํ๋กํ ์์ |
| inline-start / inline-end | ์๋ฐฉํฅ ํ ์คํธ(Bidi)๋ฅผ ์ํ ์์/๋ ๋ฐฉํฅ float (IE ๋ฏธ์ง์) |
์ฐธ๊ณ
๋๋ณด๊ธฐ
codeit
๋ฐ์ํ
'Style > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| CSS : ์บ์ค์ผ์ด๋ (Cascade) : ์คํ์ผ ์ ์ฉ ์ฐ์ ์์ (3) | 2025.07.29 |
|---|---|
| CSS : CSS ์ ํ์ (CSS Selector) (2) | 2025.07.29 |
| CSS : ๋ฐ์ค ๋ชจ๋ธ (Box Model) (1) | 2025.07.28 |
| CSS : ํ ์คํธ ์คํ์ผ๋ง ์์ฑ๋ค (3) | 2025.07.28 |
| CSS ๋จ์ ์ด์ ๋ฆฌ : ์์, ํฌ๊ธฐ, ์๊ฐ, ๊ฐ๋ (5) | 2025.07.28 |
GitHub