2021. 10. 12. 23:14ใHTML + CSS + JS
1. display
display ์์ฑ์ ์ฌ์ฉํ๋ฉด ๋ธ๋ก ๋ ๋ฒจ ์์์ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ฅผ ์๋ก ๋ฐ๊ฟ์ ์ฌ์ฉํ ์ ์๋ค.
display ์์ฑ์ ์ฃผ๋ก ์น ๋ฌธ์์ ๋ด๋น๊ฒ์ด์ ์ ๋ง๋ค๋ฉด์ ๋ฉ๋ด ํญ๋ชฉ์ ๊ฐ๋ก๋ก ๋ฐฐ์นํ ๋ ๋ง์ด ์ฌ์ฉํ๊ณ , ์ด๋ฏธ์ง๋ฅผ ํ ํํ๋ก ๋ฐฐ์นํ ๋ ์ฌ์ฉํ๋ค.
display ์์ฑ๊ฐ
1๏ธโฃ block : ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ฅผ ๋ธ๋ก ๋ ๋ฒจ ์์๋ก ๋ง๋ ๋ค.
2๏ธโฃ inline : ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ก ๋ง๋ ๋ค.
3๏ธโฃ inline-block : ์ธ๋ผ์ธ ๋ ๋ฒจ ์์์ ๋ธ๋ก ๋ ๋ฒจ ์์์ ์์ฑ์ ๋ชจ๋ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๋ง์ง๊ณผ ํจ๋ฉ์ ์ง์ ํ ์ ์๋ค.
4๏ธโฃ none : ํด๋น ์์๋ฅผ ํ๋ฉด์ ํ์ํ์ง ์๋๋ค.
2. float
float ์์ฑ์ ์น ์์๋ฅผ ๋ฌธ์ ์์ ๋ ์๊ฒ ๋ง๋ ๋ค.
float ์์ฑ๊ฐ
1๏ธโฃ left : ํด๋น ์์๋ฅผ ๋ฌธ์์ ์ผ์ชฝ์ ๋ฐฐ์นํ๋ค.
2๏ธโฃ right : ํด๋น ์์๋ฅผ ๋ฌธ์์ ์ค๋ฅธ์ชฝ์ ๋ฐฐ์นํ๋ค.
3๏ธโฃ none : ๊ธฐ๋ณธ๊ฐ
3. clear
float ์์ฑ์ ์ฌ์ฉํ๋ฉด ์น์ ์์๋ฅผ ์ผ์ชฝ์ด๋ ์ค๋ฅธ์ชฝ์ ๋ฐฐ์นํ๊ฒ ๋๊ณ ๊ทธ ๋ค์์ ๋ฃ๋ ์์์๋ ๊ทธ ์์ฑ์ด ์ ์ฉ๋๋ค.
์ด๋ ๊ทธ ์์ฑ์ด ์ ์ฉ๋์ง์๊ธธ ์ํ๋ค๋ฉด float ์์ฑ์ด ๋ ์ด์ ์ ์ฉํ์ง ์๋ค๊ณ ์๋ ค์ฃผ๋ ์์ฑ์ด ํ์ํ๋ฐ ๊ทธ๊ฒ์ด clear์ด๋ค.
clear ์์ฑ๊ฐ
1๏ธโฃ left : float :left๋ฅผ ํด์ ํ๋ค.
2๏ธโฃ right : float:right๋ฅผ ํด์ ํ๋ค.
3๏ธโฃ both : float:left์ float:right ๋ฅผ ํด์ ํ๋ค.
'HTML + CSS + JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
6-6. ์น ์์ ์์น ์ ํ๋ ๋ฐฉ๋ฒ- position(static, relative, absolute, fixed) (0) | 2021.10.12 |
---|---|
6-5. CSS 3๋จ ๋ ์ด์์ ๋ง๋ค๊ธฐ_์ฐ์ต๋ฌธ์ 1,2 (0) | 2021.10.12 |
6-3. CSS margin, padding (0) | 2021.10.12 |
6-2. CSS ํ ๋๋ฆฌ ์คํ์ผ box-style, border-width, border-color, border- radius (1) | 2021.10.12 |
6-1. CSS ๋ฐ์ค ๋ชจ๋ธ, padding, margin, border (0) | 2021.10.12 |