ํ์ฌ, ๊ทธ๋ฆฌ๊ณ ๋ฏธ๋์ ํ์ค์ด ๋ CSS ๋ ์ด์์ ์์ฑ ๋ฐฉ์์ธ Flex์ Grid์ ๋ํด ๋ฐฐ์ธ ์ ์์ต๋๋ค.
Flex์ Grid์ ํ์ ๊ธฐ๋ฅ ์ ๋ฆฌ
๋น์ฅ ์ค๋ฌด์ ํ์ฉ ๊ฐ๋ฅํ๋ฉด์๋ ๋ฏธ๋ ์งํฅ์ ์ธ CSS ์ฝ๋
Flex์ Grid๋ฅผ ์ฌ๋ฌ๊ฐ์ง UI์ ์ ์ฉํ๋ ๋ฒ
IE(์ธํฐ๋ท ์ต์คํ๋ก๋ฌ)์์ Grid ์ฌ์ฉํ๊ธฐ
๊ทธ๋ฆฌ๋ ๊ธฐ๋ฐ์ ๋์์ธ์ ๊ทธ๋๋ก ์ฝ๋๋ก ์ฎ๊ธฐ๊ธฐ
๋น์ ์ด ์น ํผ๋ธ๋ฆฌ์
, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์, ์ฝ๋ฉํ๋ ๋์์ด๋๋ผ๋ฉด?
์ด์ Flex์ Grid๋ฅผ ๋ฐฐ์์ผ ํ ๋์
๋๋ค! ๐โโ๏ธ
์ฌ์ ํ ๋ง์ ํ๊ฒฝ์์ Flex์ Grid ๋์ Float ๋ฑ์ผ๋ก ํ๋ฉด์ ๊ตฌ์ฑํ๊ณ ์์ง๋ง,
์ด๋ ๊ฒ ์ง์ฌ์ง ์ฝ๋๋ ๋ง์ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํฉ๋๋ค.
๐ Flex์ Grid๋ ์์ผ๋ก css์ ํ์ค์ด์ ๊ธฐ๋ฐ์ด ๋ ๊ธฐ์ ์
๋๋ค.
์๋ง์ ์๋น์ค๋ค์ด Grid๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์์ธ ๋๊ณ ์๊ณ , ๊ทธ๊ฒ์ ๊ทธ๋๋ก ์ ์ฉ์ํค๊ธฐ ์ํด์๋ ํ์ฐ์ ์ด๋๊น์.
๐ ๊ฐ๋จํ๊ณ ์ฝ์ต๋๋ค.
์ด์ ์ ๊ธฐ์ ๋ค๋ก ํํํ๊ธฐ ์ํด์๋ ์จ๊ฐ ๊ผผ์๋ฅผ ์จ์ผํ๋ค๋ฉด, Flex์ Grid๋ก๋ ์์ฃผ ๊ฐ๋จํ๊ณ ์ฝ๊ฒ ๋ง์ ๊ฒ๋ค์ด ํด๊ฒฐ๋ฉ๋๋ค.
๐ ์ค๋ฌด์์ ๋ฐ๋ก ํ์ฉ ๊ฐ๋ฅํ ๊ธฐ์ ์
๋๋ค.
Flex์ Grid๋ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์์ ์๋๋๊น ์ค๋ฌด์์ ๋ชป ์ฐ๋ ๊ธฐ์ ์ด ์๋๋๋ค.
์ต์ ๋ฒ์ ์ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ฅผ ์ง์ํ๋ ํ๋ก์ ํธ๋ผ๋ฉด ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋ก์ด ๊ฐ๋ ์ด๋ผ ์ตํ์ผ ํ ๊ฒ๋ค์ด ๊ฝค๋ ๋ง์ต๋๋ค. ์ฒ์ ํ๋ ๋ถ๋ค์ ์ ๋ฆฌ๋ ๋ฌธ์๋ฅผ ์ฝ์ด๋ณด์๋ ํท๊ฐ๋ฆฌ๊ณ ์ด๋ ค์ด ๋ถ๋ถ๋ค์ด ์์ ๊ฑฐ์์. ์ฌ๋ฌ๋ถ๋ค์ด ์์ผ๋ก ํ CSS ๋ ์ด์์ ์ฝ๋ฉ์ ๊ธฐ๋ฐ๊ธฐ์ ์ธ๋งํผ, ํ์คํ ์ดํดํ ์ ์๋๋ก ๊ฐ๋ ์ค๋ช ์๋ ์๊ฐ์ ๋ง์ด ํ ์ ํ์ต๋๋ค.
๊ธฐ๋ณธ ํต์ฌ ๊ฐ๋
์ ์ตํ ํ, ํ์์ ์ด๊ณ ์์ฃผ ์ฌ์ฉํ๋ ํจํด์ UI๋ค๊ณผ ๋ฐ์ํ ํ์ด์ง๋ฅผ ์ง์ ๋ง๋ค์ด๋ณด๋ฉฐ
๊ธฐ๋ณธ๊ธฐ๋ฅผ ํํํ๊ฒ ๋ค๋ฌ๊ณ ์์ฐ์ค๋ฝ๊ฒ ์ต์ํด์ง ์ ์๋๋ก ๊ฐ์๋ฅผ ๊ตฌ์ฑํ์ต๋๋ค.
์ต๊ทผ ๋ง๋ค์ด์ง๋ ์๋น์ค์ 99%๋ ๋ฐ์ํ ํ์ด์ง์ ๋๋ค. Flex์ Grid๋ฅผ ์ด์ฉํ์ฌ ํจ์ฌ ์ฝ๊ณ ๊ฐํธํ๊ฒ ๊ฐ๋ ฅํ ๋ฐ์ํ ํ์ด์ง๋ฅผ ๋ง๋ค์ด๋ณด์ธ์. ๋์์ธํ๋๋ก, ์์ํ๋๋ก 3D ๊ฒ์ํ์ ๋ง๋ค์ด๋ณด๋ฉฐ ๋ฐฐ์ด ๋ด์ฉ๋ค๋ก ์ฐ๋ฆฌ๊ฐ ์ด๋ค ์์๋ ฅ์ ํ์คํ ํ ์ง ๊ฐ์ ์ก์๋ณด๋๋ก ํ์ฃ !
Flex์ Grid๋ "์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์์ ์๋๋๊น ์ค๋ฌด์์ ๋ชป ์ฐ๋ ๊ธฐ์ "์ด ์๋์์. ์์ฑ์ ๋น๊ตํด๋ณด๊ณ Grid๋ฅผ ์ด๋ป๊ฒ ์ฌ์ฉํ๋ ๋ฐฐ์๋ด ๋๋ค.
"Oh!" ๊ฐํ์ฌ๊ฐ ๋์ค๋ ์ญ๋์ ์ธ ์ธํฐ๋ํฐ๋ธ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด์.
1๋ถ์ฝ๋ฉ๋์ ์ธํฐ๋ํฐ๋ธ ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด๋ณด๋
๊ฐ์๋ค๋ก ๊ตฌ์ฑ๋ ๋ก๋๋งต์
๋๋ค.์ด ๊ฐ์ ํฌํจ
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋ณธ์ธ์ ์ปค๋ฆฌ์ด์์ ์์ผ๋ก CSS ์ฝ๋ฉ์ ๊ณ์ ํ ๋ถ๋ค
Flex์ Grid๋ฅผ ์ด์ฉํ ์๋ก์ด ๋ ์ด์์ ์ ์ ๋ฐฉ์์ ์๊ณ ์ถ์ ๋ถ
์๋ ๋ฐฉ์์ ์ฝ๋ฉ์์ ๋ฒ์ด๋ ์๋ก์ด ๋ ์ด์์ ํ์ค์ ์ตํ๊ณ ์ถ์ ๋ถ
Flex์ Grid๋ฅผ ๊ณต๋ถํ์ง๋ง, ์ด๋ป๊ฒ ํ์ฉํด์ผ ํ ์ง ๊ฐ์ด ์์กํ๋ ๋ถ
Float ๋งค๋์
์ ์ ์ง์,
ํ์ํ ๊น์?
CSS ๊ธฐ์ด
18,959
๋ช
์๊ฐ์
1,168
๊ฐ
์๊ฐํ
1,173
๊ฐ
๋ต๋ณ
5.0
์
๊ฐ์ ํ์
11
๊ฐ
๊ฐ์
์์ธ์์ ์น ๊ฐ๋ฐ์/๋์์ด๋๋ก ์ผํ๊ณ , ์ ์ฃผ๋ฅผ ๊ฑฐ์ณ.. ํ์ฌ๋ ๋ง๋ ์ด์์ ํ๋ญ์์ ์ด์ฌํ ๊ฐ๋ฐ๋ ํ๊ณ , ๊ต์ก ์ฝํ
์ธ ๋ ๋ง๋ค๊ณ , 1์ธ ๊ธฐ์
์ผ๋ก์ ํด๋ณผ ์ ์๋ ์ฌ๋ฌ๊ฐ์ง ์๋์ ์คํ๋ค์ ํด๋ณด๊ณ ์์ต๋๋ค.
์ธํ๋ฐ ๊ฐ์๋ฅผ ๋ง๋ค ๋๋ ์ธ์ ๋ "์ง๋ฃจํ์ง ์๊ณ ์ฌ๋ฐ์ผ๋ฉด์๋ ์ ์ตํ ๊ฐ์"๋ฅผ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
๋น์ฃผ์ผ ์ํฉํธ๊ฐ ์๋ ์ธํฐ๋ํฐ๋ธ ์น์ ๊ด์ฌ์ด ๋ง๊ณ , ์ ํ๋ธ์ ํ์ด์ค๋ถ "1๋ถ์ฝ๋ฉ"์์ ์น ๊ฐ๋ฐ ๊ด๋ จ ๊ธฐ์ ๋ค์ ๊ณต์ ํ๊ณ ์์ด์.
๊ฐ๋ฐ์/๋์์ด๋/์ฝํ ์ธ ํฌ๋ฆฌ์์ดํฐ
์น์ฌ์ดํธ https://studiomeal.com
์ ํ๋ธ https://youtube.com/c/1๋ถ์ฝ๋ฉ
ํ์ด์ค๋ถ https://www.facebook.com/1mincoding
์ธ์คํ๊ทธ๋จ @studiomeal
์ ์ฒด
42๊ฐ โ (5์๊ฐ 50๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต: