[JS] CSS float์์ฑ๊ณผ display: flex
๐คฆโโ๏ธ float: right๊ฐ ์๋จนํ๋ค?
์ด์ ํ๋ก์ ํธ ํ ๋ ์๋ฌด ๋ฌธ์ ์์ด ์ผ์ชฝ ์ค๋ฅธ์ชฝ ์ ๋ ฌ์ ํ๋ ๊ฒ ๊ฐ์๋ฐ button์ float ์์ฑ์ด ์๋ฌด๋ฆฌ ํด๋ ์ ๋จนํ๋ค. ์ฒ์์๋ react-bootstrap
์ ๋ฒํผ์ ๊ฐ์ ธ์์ css๊ฐ ์๋๋ ๊ฑด๊ฐ ์๊ฐํ๋๋ฐ, ๊ทธ๊ฑด ์๋์๋ค.
์ ๋ง ํ ์๊ฐ์ ๋๊ฒ ํค๋งค๋ค๊ฐ ์์ธ์ ๋ฐ๊ฒฌํ๋ค.
1. float ์์ฑ์ left, right ๋ชจ๋ ์ ์ฉํด์ผ ํ๋ค.
๋๋ ์ผ์ชฝ์๋ ํ
์คํธ๊ฐ ์๊ณ ์ ์ฅํ๊ธฐ ๋ฒํผ์ ์ค๋ฅธ์ชฝ์ ๋๊ณ ์ถ์๋ค. ๊ทธ๋์ ๋๋ฌด ๋น์ฐํ๊ฒ๋ ๋ฒํผ์๋ง float: right
๋ฅผ ํด์ฃผ์๋ค. ์ด์ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋๋ ์ด๋ฐ ์ฌ์ค์ ๋ชฐ๋์ง๋ง ์ฉ์ผ left, right ๋ ๋ค ์ ์ฉํด์ ์ฐ๊ณ ์๋ ๊ฒ์ด์๋ค.
๋ฐ๋ผ์ ํ
์คํธ์๋ float: left
์์ฑ์ ์ง์ ํด ์ฃผ์๋ค.
2. display: flex์ float๋ ํจ๊ป ์ฐ์ง ์๋๋ค.
block ์์ฑ์ ์์ ๊ธฐ ์ํด display: flex
๋ฅผ ์ข
์ข
์ฌ์ฉํ๋๋ฐ, ์ด๋ฒ์๋ ๋น์ฐํ ํ ์ค์ ๋ ์์๊ฐ ๋ค์ด๊ฐ๋ค๊ณ ์๊ฐํ์ฌ ๋ถ๋ชจ ์์์ flex๋ฅผ ๊ฑธ์๋ค.
์ด์ ์์ ์๊ฐํด๋ณด๋ float ์์ฑ์ด๋ผ๋๊ฒ block ์์์ left, right๋ก ๋์ฐ๋ ๊ฑด๋ฐ display: flex
๋ฅผ ํจ๊ป ์ฐ๋ค๋.. ๋ฐ๋ณด์๋ค
๋ค์๋ถํฐ๋ ๊ฐ์ ์ค์ ์ํด์ผ์ง.
# ์นดํ ๊ณ ๋ฆฌ
- BOJ 36
- Algorithm 12
- CodingTest 11
- Web 9
- Javascript 8
- Vue 7
- React 7
- DBProject 4
- Python 3
- Tech-interview 3
- Express 3
- Next 3
- Github 2
- Django 2
- C 1
- C++ 1
- WebGame 1