March 16, 2021
CSS ๋ฅผ ํ์ตํ๊ธฐ ์ํด ์ผ์ฃผ์ผ ๊ฐ ํ์๋๊ณผ ํจ๊ป ํ์ตํ๋ฉด์ ๋ธ๋ก๊ทธ๋ฅผ ์ผ๋ ๊ฒ, ์นด์นด์คํก ๋ก๊ทธ์ธ์ ์๋ํ๋ ๋ธ๋ก๊ทธ ๋ฅผ ์ ์ธํ๊ณ ๋,
๋ด ๋ธ๋ก๊ทธ๊ฐ ๋๋ฌด ๋ฏ์ค์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐค๋ฆ๊ฒ ํ๊ณ ๋ฎ์ ์กธ๋ฆฌ๋ ํจํด์ด ๊ณ์๋์์ด์ ์ผ์ฐ ์ ๋ค์๋ค ํ์๊ฐ๋ง์ ์๋ฉด์ ๋๊ปด ๋ค์ ์ผ์ด๋ ๋ธ๋ก๊ทธ๋ฅผ ์ฐ๊ฒ ๋์๋ค.
ํ๋ก์ ํธ ๋ํ ๋งํ ๋ง๋ฌด๋ฆฌ ๋จ๊ณ๊ฐ ํ์ํ์ง๋ง ์์ผ๋ก ๋งค์ผ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํด ๋๊ฐ๋ฉด์ ๊ฐ๊พธ์ด ๋๊ฐ์ผ ๊ฒ ๋ค.
์ข์ ์ ๋ ์์๊ณ ๋๋ฅผ ๋ค์ ๋ฐ์ฑํ๊ณ ๋์๋ณด๊ฒ ๋ ์๊ฐ๋ ์์๋ 4์ฃผ๊ฐ์ ํ์ด๋ ํ๋ก์ ํธ.
์๊ฐ๋๋ ๋๋ก ์ ์ด ๋ณด๋ฉด์ ๋ด๊ฐ ๋ฐ์ ํ ์ ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ํ ์ ์ ์ฐพ์๋ณด๊ฒ ๋ค.
๋๋ ํ์ ๋ถ๋ค ๋ณต์ด ์ข์๋ค. ๋ค๋ค ์ด์ ๋์น์๊ณ ์ฌ๊ธฐ ๋ฐ๋ํ๋ฉฐ ๊ธ์ ์ ์ด์ ๋ถ๋ค์ด์๋ค.
ํ์๋ฅผ ํตํด ๋ชจ์ธ ์๋ฆฌ์์ ์ด์ผ๊ธฐ๋ฅผ ๋๋๋ ๊ฒ ๋ง์ผ๋ก๋ ๋ด๊ฐ ๋งก์ ๊ฑฐ๋ ๋ฐค์ ์์๋ผ๋ ๋๋ด๋ฒ๋ฆฌ๊ฒ ๋ค๋ ๋ถํ๋ ์์ง์ ์๋๋ ฅ์ด ๋์๋ค.
1์ฐจ ํ๋ก์ ํธ์์ ๋๋ ์ ์๋ ๊ฐ๋ ฅํ ์ค์ค๋ผ ์๋ค๊ณ ๋ ํ ๊น.
๋๋ ํ๋ก ํธ์๋๋ฅผ ๋ด๋นํ๋ค.
(์ฌ์ค ์ฒ์์ ๋ฐฑ์๋๋ฅผ ํ๊ฒ ๋ค๊ณ ์ง๋งโฆ ์ฟจ๋ญ..๐ )
ํ๋ก์ ํธ์ ๋ฐฉํฅ๊ณผ ์ปจ์ ๋ฑ์ ์ ํ๊ณ ๋๋ ํจ๊ป ํ๋ ํ์ ๋ถ๊ณผ ๋ ผ์๋ฅผ ํตํด CSS ๊ฐ์๋ฅผ ๊ฒฐ์ ํด์ ์ด๋ฐ ์ผ์ฃผ์ผ ๊ฐ๋ ํ์ต์ ์งํํ๋ค.
Flexbox ์ ๋ํด์ ์ด๋ ดํ์ด๋ง ์๊ณ ์์๊ธฐ์ ๋ณด๋ค ๋์ ์์ผ๋ก์ ํ๋ก์ ํธ์ ์์ฑ๋๋ฅผ ์ํด์๋ ์ต๋ํ ์ฌ๋ฏธ์ ์ผ๋ก ๊ตฌ์ฑํด์ผ ๊ฒ ๋ค ๋ผ๋ ์๊ฐ์ด์๊ธฐ ๋๋ฌธ์ด๋ค.
CSS ์ค์์๋ ์ ์ผ ํต์ฌ ๊ฐ๋ , ๋ฐ์ค ์ฆ ๋ ์ด์์์ ๋ด๊ฐ ์๋ํ ๋๋ก ์์น์ํค๊ธฐ ์ํด์ ์์์ผ๋ง ํ๋ ๊ฐ๋ ์ด์๋ค.
๊ทธ๊ฒ์ ๋ฐ๋ก Flexbox ์ Grid ์ ๋ํ ๊ฐ๋ ์ด์๋ค.
์ด๋ฅผ ์ํด ์์ ๊ฐ์๋ ๋ฃ๊ณ ์ฃผ๋ง์๋ ํ์ด๋๊ณผ ์ง์ ๋ง๋ ํจ๊ป ์์์ ๋ค์ผ๋ฉฐ ํ์ตํ๋ค.
๋ง๋ฐ๋ก CSS ๋ฅผ ์งํํ๊ธฐ๋ณด๋ค ์ด๋ ๊ฒ ํ ๋ฒ ํ์ต์ ๊ฑฐ์น๊ณ ๋ค์ด๊ฐ์ ๋ ์ ๋ชจ๋ฅผ์ง๋ผ๋ ์ด๋ค ๋ถ๋ถ์ ์ฐพ์ ๋ณด๋ฉด ๊ธฐ๋ฅ ๊ตฌํ์ ํ ์ ์์์ง์ ๋ํ ์์ด๋์ด ๋ํ
์ป์ ๋ฐ๊ฑฐ๋ฆ์ด ๋ ํฐ์๋ค.
(๊ทธ๋ฆฌ๋ ๊ฐ๋ ์ ๋ง์ง๋ง ๋ฌธ์ ๋ฅผ ํ๊ณ ํํธํ๋ฉฐ ์บก์ฒ ๋ฌ ์งคโฆ๐คฒ)
๋ฌผ๋ก ํ์ตํ๋ ๊ฒ์ ์ ์ฉํ๊ธฐ ์ํด์๋ ๊ฐ์์๋ง ๋๋ด๋ ๊ฒ์ด ์๋๋ผ ๋ฐ์ค ๋ชจ๋ธ ๊ฐ์ ๊ฐ๋ ์ ๋ํด ์ฌ๋ฌ ์ฐ์ต์ ์๋ํด์ผ ํ๋ค.
๋ด๊ฐ ์ํ๋ ๋๋ก ์์น ์ด๋์ด ์ ๋ ๋๋ ๋จผ์ ๋ฐ์ค์ ๊ฒฝ๊ณ์ ์ ์ณ๋๊ณ ์๋ํ๋ ์ฝ๋๋ฅผ ์์ฑํด ๋๊ฐ๊ณ ๋ ํ๋ค.
Flexbox ์ Grid ์ ๋ํ ์ ์ฉ์ ํ๋ค ๋งํ ๋๋ ๋ด๊ฐ ์ผ์ฃผ์ผ๊ฐ ์์ฑํด๋ ๋ด ๋ธ๋ก๊ทธ ๊ธ์ ๋ค์ ์ฐฌ์ฐฌํ ์ดํผ๋ฉฐ ์ ์ฉํด ๋๊ฐ๋ค. ๐๐๐๐๐
์ฐ๋ฆฌ ํ์ ํํธ๋ ๋ถ๋ช ๋ฐฑ์๋์ธ๋ฐ ๋ก๊ณ ์ฅ์ธ์ด ํ ๋ถ ์๋ค.
์ด ๋ถ์ 1์ฐจ ํ๋ก์ ํธ์์๋ ํจ๊ป ํ๊ณ ์ ๋ง ๋คํํ๋ 2์ฐจ ํ๋ก์ ํธ์์๋ ๊ฐ์ ํ์ ์ด๋ฃจ๊ฒ ๋์๋๋ฐ, 1์ฐจ ํ๋ก์ ํธ ๋ ๋์ ํผํผํฐ๋ฅผ ๋ง๋ค๊ฒ ๋ ๋ ๋ถํฐ
์์๋ณด์๋ค. ๊พธ๋ฏธ๊ณ ๋ด๊ฐ ๋งํ๋ ๊ทธ ์ฌ๋ฏธ์ ์ด๋ผ๋ ๊ฒ์ ์ ๋ง ์ต๋ํ์ผ๋ก ์คํํ์๋ ๋ถ์ด์๋ค.
๊ทธ๋ฌ๋ ๋ณธ์ธ์ ๋ฐฑ์๋๊ฐ ์ ์ฑ ์ด๋ผ๋..
์ฌํผ ์์ ํ ์ด๋ฆ๋, ํ ๋ก๊ณ ๋ ์ด ๋ถ์ด ์ ํ ๊ฒ์ด ์ ์ ๋์๋๋ฐ ๋์์ธ์ ๋ฌธ์ธํ์ธ ๋๋ ๋ก๊ณ ๊ฐ ๋๋ฌด ๋ง์์ ๋ค์๋ค!
(๋ด๊ฐ ๋ง๋ ๋ก๊ณ ๋ ๋ชฉ์ด ๋ฌ์๋ ์ด๋ฏธ์ง๋ผ ์ฌ๋ฆฌ์ง ๋ชปํ๋ ์ ์ํด๋ฐ๋๋ค๐ญ)
1์ฐจ ํ๋ก์ ํธ ๋ ํ์๋ถ์ผ๋ก ๋ถํฐ ํผ๊ทธ๋ง๋ฅผ ์ฌ์ฉํ๋ ๋ฒ์ ๋ํด ๋ง์ด ๋ฐฐ์ ๋ ๊ฒ์ด ์ ๋ง ์ ์ฉํ๋ค.
๋ฉ์ธ ๋๋ฉ ํ์ด์ง๋ฅผ ํผ๊ทธ๋ง๋ก ๊ตฌ์ฑํ๋ ๊ฒ์ ์์์ผ๋ก, ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ ๊ทธ๋ฆฌ๊ณ ๋ง์ดํ์ด์ง, ์ค์ผ์ค๋ฌ ํ์ด์ง๋ฅผ ๋์์ธํด ๋๊ฐ๋ค.
ํ์ ๋ถ๋ค๊ฐ์ ์๊ฒฌ ๋ค์ ๋ฐ์ํด์ ๊ฐ์ด ์งํํ๋ ํ๋ก ํธ์๋ ํ์๋๊ณผ ๋ ์ด์์์ ๊ตฌ์ฑํด ๋จ๋๋,
ํ.. ์ด๊ฑธ CSS ๋ก ๊ตฌํํ๋ค๋ฉด ์์ฒญ ๋ฐํฐ์ง๊ฒ ๋ค ๋ผ๋ ๋ง์์ ๋ถ์ํจ์ ๋ถ๊ฝ์ด ์ค๋ฉ์ค๋ฉ ์ฌ๋ผ์ค๊ธฐ ์์ํ๋ค.
(TMI ๊ฐ ๊ธธ์ด์ก๋ค.. 2ํธ์ ์ด๋ฐ๊ฐ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค!๐คฃ๐คฃ๐คฃ)