์ฝ๋๋ฅผ ์์ฑํ ๋๋ง๋ค ๋ฐ๋ ํผ๋๋ฐฑ์ด ์์๋ค. ๊ทธ๊ฒ์ ๋ฐ๋ก '๋ฆฌํฉํ ๋ง'์ด๋ค.
๊ทธ๋ ๋ค. ๋๋ ๊ทธ๋์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ๋ง ํด์ค๊ณ ๋ฆฌํฉํ ๋ง์ ํด๋ณด์ง ์์๋ ๊ฒ์ด๋ค..! ํ์ง๋ง ์์ผ๋ก๋ ์์ฑํ ์ฝ๋๋ฅผ ๋ฆฌํฉํ ๋ง ํ๋๊ฒ์ ์ต์ํด์ผ์ ธ์ผ ํ๋ค.
๋ฆฌํฉํ ๋ง์ ๊ด๋ จํ์ฌ ์์นํ๋ ๋์ค
์ฝ๋๋ฅผ ๋์์์ด ๋ฆฌํฉํ ๋ง ํ์ง ์์ผ๋ฉด ๋ ๊ฑฐ์ ์ฝ๋๊ฐ ๋๋ค๋ ๊ฒ์ ์๊ฒ ๋ ์ดํ
๋ฆฌํฉํ ๋ง์ ์ค์์ฑ์ ๊นจ๋ซ๊ฒ ๋ ๋ ์ด๋ค.
์ด์ ์์ฑํ ๋ฆฌ๋๋ฏธ๋ฅผ ํํฐ๋๊ป ํผ๋๋ฐฑ ๋ฐ์ ๊ฒฐ๊ณผ ์ฐ๋ฆฌ์ ์ญํ ์ ์ข ๋ ์ธ๋ถ์ ์ผ๋ก ๋๋๋ฉด ์งํ์ด ์์ํด์ง ๊ฒ์ด๋ผ๊ณ ํ์ จ๋ค. ๊ทธ๋์ ์ค๋์ ํ ๋ด์์ ์ญํ ๋ถ๋ด์ ์ธ๋ถํํ์ฌ ๋๊ฐ ์ด๋ค ๊ธฐ๋ฅ์ ๋งก์์ ์ด๋ค์์ผ๋ก ์์ ์ ์ด์ด๋๊ฐ๋ณผ์ง ์ ํด๋ณด๋ ์๊ฐ์ ๊ฐ์ก๋ค.
๊ฐ์๊ฐ ๋งก์ ์ญํ ์ ํธ๋ ๋ก์ ๋จ๊ฒจ๋ณธ ๋ชจ์ต์ด๋ค.
์ด๋ ์ถํ ์งํ๋๋ ์ํฉ์ ๋ด์ ๋ณ๊ฒฝ๋ ์๋ ์๋ ์ฌํญ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์ ์ค์ํ ์ ์ ํ ์ฌ๋์ด ํ๊ฐ์ง ๊ธฐ๋ฅ์ ๋ค ๋งก์์ ๋ค๋ฅธ์ฌ๋์ ๊ทธ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ค ๋ชจ๋ฅด๋ ๊ฒ์ด ์๋๋ผ ๋ชจ๋๊ฐ ๊ทธ ๊ธฐ๋ฅ์ ๊ดํด ๊ตฌํํ ์ค ์์์ผ ํ์ง๋ง ์ต์ข ๊ด๋ฆฌ์ ๊ทธ ๊ธฐ๋ฅ์ ๊ดํด ๊ฐ์ฅ ๋ง์ด ์์์ผ ํ ์ฌ๋, ๋์ ์์ฒญ์ ๋์์ ์ค ์ฌ๋) ๋ฅผ ์ ํ ๊ฒ์ด๋ค.
๋๋ ๊ฐ์ธํ๋ก์ ํธ์์ ์์ ํ ํ๋ก ํธ์ค๋ ์ฝ๋(HTML, CSS, JS) ๋ฆฌํฉํ ๋ง๊ณผ ๋ฐฑ์๋๋ฉด์์๋ ์ธ์คํ๊ทธ๋จ์์ ๋ด ํ์ด์ง์ ๊ฒ์๋ฌผ์ ๋๋ฅด๋ฉด ๋์ค๋ ํ๋ฉด์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ฒ์ผ๋ก ํ์๋ค. ๋ฆฌํฉํ ๋งํด ๋ณผ ํ๋ก ํธ์ค๋ ์ฝ๋๋ก๋ ๋์ ํ์ธ๋, ๋ช ์ฃผ๋์ ์ฝ๋๋ฅผ ๊ฐ์ ธ์ค๊ธฐ๋ก ํ๋ค.
1) ๊ธฐ์กด์ ์์ฑํ๋ ์ฝ๋๋ฅผ ๋ฆฌํฉํ ๋ง ํด๋ณด๋ฉด์ CSS์ Flex๋ถ๋ถ์ ์์ ์์ฌ๋ก ๋ค๋ค๋ณด๋ ์๊ฐ์ ๊ฐ์ก๋ค.
2) root๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ญ๋ณ์๋ฅผ ๋ง๋ค์๋ค. (bolder-text๋ถํฐ๋ ์ ์ญ๋ณ์๋ก ๋ง๋ค์ง ์์๋ ๋๋ ์ฌํญ์ด์ง๋ง flex๊ฐ ์ด๋์ ์ ์ฉ๋์๋์ง ๋ณด๊ธฐ ์ฝ๊ฒ ์ ๋ ฌํด๋ณด๊ธฐ ์ํด ์ฌ์ฉํ๋ค)
3) ์ด์ ๋ถํฐ ํผ๋๋ฐฑ ๋ฐ์๋๋๋ก ํด๋์ค์ ์ด๋ฆ์ ํต์ผํ๋ค.
(_๋ฅผ -๋ก ๊ณ ์น๊ณ ๋ค๋ฅธ ์ฌ๋์ด ์์๋ณด๊ธฐ ์ฝ๊ฒ ํด๋์ค๋ช
์ ์์ฑํด๋ณด์๋ค.)
4) Flex ๊ธฐ๋ฅ์ ์ ๋๋ก ์ฌ์ฉํด๋ณด๊ณ ์ถ์ด์ ์ธ์คํ๊ทธ๋จ ํ๋ฉด ์์ญ์ ๋ค์ ๋๋์ด๋ณด์๋ค.
์ด๋ ์ฝ๋ ๋ฆฌํฉํ ๋ง์๋ ๋ง์ ๋์์ด ๋ ๊ฒ์ด๋ผ ์๊ฐ์ด ๋ค์ด์ ์งํํ๊ฒ๋์๋ค.
๋ค์์ ์งํ ์์ผ๋ก ์ฝ๋๋ฅผ ๋ถ๋ฆฌํด ์บก์ณํด๋ณธ ๊ฒ์ด๋ค.
์์ง ์ด์ ๊ด๋ จ๋ ์ฝ๋๋ ๋ฆฌํฉํ ๋ง ๋ฐ ์์ดํ
์ถ๊ฐ๋ฉด์์ ์์ ์ด ๋ง์ด ํ์ํ๋ค.
๊ทธ๋ฆฌ๊ณ Flex ๊ธฐ๋ฅ์ ์ข ๋ ์ฌ์ฉํด๋ณด์์ผ ์์ ์ต์ ๊ฒ ๊ฐ๋ค.
์ด์ธ์ ์ธ์คํ๊ทธ๋จ ์นด๋ ๋ถ๋ถ์ ๋ฆฌํฉํ ๋งํด๋ณด์๋ค. ์ด๋ํ ๊ฒ์ผ๋ก๋ ๋ฌธ์ ์์ด๋ณด์ด์ง๋ง ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฐ๋ ์ฑ ์ข์ ์ฝ๋๋ก ์ฌํ์ํ๊ธฐ ์ํด ๋ฆฌํฉํ ๋ง์ด ๋ ํ์ํด๋ณด์๋ค.
์์ผ๋ก์ ๋ชฉํ์ด๊ธฐ๋ ํ๋ฐ, ๋ฆฌํฉํ ๋ง๊ณผ ์ฝ๋์ ๋ฆฌ์ ์ต์ํด์ง๋์ฏค์ค ์์ ํ๋ ์ฝ๋๋ฅผ ์์ธํ ๋ฆฌ๋ทฐํด๋ณด๋ ๊ฒ์ด๋ค. ๊ทธ๋ด๋งํ ์ค๋ ฅ์ ๊ฐ์ถ๊ณ ์ถ๋ค.
์๋๋ ์ธ์คํ๊ทธ๋จ ์นด๋๋ฅผ ๋ฆฌํฉํ ๋งํ ์ฌ์ง์ด๋ค. (๊ฒ์ผ๋ก๋ ๋ค๋ฅผ๊ฒ ์์ด๋ณด์ด์ง๋ง ๋ด๋ถ์์๋ ์์ ์ด ๋ง์ด ์ผ์ด๋ฌ๋ค.)
๋ฆฌํฉํ ๋ง์ ํ๋ฉด์ ์ธ์๊น์๋ ๊ฒ์ CSS ์์ฑ์ ๊ถ์ฅ๋๋ ์์๊ฐ ์๋ค๋ ๊ฒ, ๋ฆฌํฉํ ๋ง์ํ์ง ์์ ์ฝ๋๋ ๋ชจ๋ ๋ ๊ฑฐ์์ฝ๋๊ฐ ๋์ด๋ฒ๋ฆฐ๋ค๋ ๊ฒ์ด๋ค.
์ค๋ ์ฐ์ธ Flex ๊ธฐ๋ฅ์ด๋ ๋ฆฌํฉํ ๋งํ ๋ด์ฉ์ ์ถํ ๋ฆฌ๋ทฐํด๋ณผ ์์ ์ด๋ค.
์นด๋ ๋ถ๋ถ ๋ฆฌํฉํ ๋ง ์ ํ ์ฝ๋๋ฅผ ์ฒจ๋ถํฉ๋๋ค!
๋ฆฌํฉํ ๋ง ์ ์ฝ๋
๋ฆฌํฉํ ๋ง ํ ์ฝ๋