์นดํ๋ก๊ทธ ๊ทธ๋ฆฌ๋ ๋ ์ด์์์ด๋?
์ํ ๋ชฉ๋ก ํ์ด์ง์ ๊ทธ๋ฆฌ๋ ์ด ์๋ ๋๋ฐ์ด์ค ํ๋ฉด ํฌ๊ธฐ์ ์ํ ๊ฐ์์ ๋ฐ๋ผ ๋ฌ๋ผ์ ธ์ผ ํฉ๋๋ค. ์ด์ด ๋๋ฌด ๋ง์ผ๋ฉด ๋ชจ๋ฐ์ผ์์ ์ํ ์ ๋ณด๊ฐ ๋ญ๊ฐ์ง๊ณ , ๋๋ฌด ์ ์ผ๋ฉด ๋ฐ์คํฌํ ํ๋ฉด์ด ํ๋ ํ๊ฒ ๋น์ด ๋ณด์ ๋๋ค. ์ด ๊ณ์ฐ๊ธฐ๋ ์ํ ์์ ํ๋ฉด ์ ํ์ ์ ๋ ฅํ๋ฉด ๊ท ํ ์กํ ์ดยทํ ๊ตฌ์กฐ๋ฅผ ์ถ์ฒํฉ๋๋ค.
๋๋ฐ์ด์ค๋ณ ๊ธฐ๋ณธ ์ด ์
๋ชจ๋ฐ์ผ์ 2์ด, ํ๋ธ๋ฆฟ์ ์ํ์ด ๋ง์ ๋ 4์ด๊น์ง, ๋ฐ์คํฌํ์ ์ํ ์์ ๋ฐ๋ผ 4~6์ด๊น์ง ํ์ฅํ๋ ๋ฐฉ์์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ์ํ ์๊ฐ ์ถ์ฒ ์ด ์๋ณด๋ค ์ ์ ๋๋ ๋น ์นธ์ด ์๊ธฐ์ง ์๋๋ก ์ด ์๋ฅผ ์ํ ์๋งํผ ์๋์ผ๋ก ์ค์ ๋๋ค.
์ค๋ฌด์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ
๊ณ์ฐ๋ ์ด ์๋ CSS Grid์ grid-template-columns: repeat(N, 1fr) ๊ฐ์ผ๋ก ๋ฐ๋ก ์ฎ๊ฒจ ์ธ ์ ์์ต๋๋ค. ์นด๋ ๋๋น ๋น์จ์ ์ด๋ฏธ์ง ๋น์จ์ ์ ํ ๋ ์ฐธ๊ณ ํ๋ฉด ๋ ์ด์์์ด ๊นจ์ง์ง ์์ต๋๋ค. ์ํ ์๊ฐ ์์ฃผ ๋ฐ๋๋ ์นดํ
๊ณ ๋ฆฌ ํ์ด์ง๋ผ๋ฉด ์ด ๊ธฐ์ค์ ๋ฐ์ํ ๋ธ๋ ์ดํฌํฌ์ธํธ๋ง๋ค ๋ค๋ฅด๊ฒ ์ ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋ชจ๋ฐ์ผ ํ๋ฉด์์๋ 2์ด ๊ตฌ์ฑ์ด ๊ฐ์ฅ ๋ฌด๋ํฉ๋๋ค. ์ํ ์ด๋ฏธ์ง์ ์ ๋ณด๊ฐ ๋๋ฌด ์์์ง์ง ์์ผ๋ฉด์๋ ํ ํ๋ฉด์ ์ฌ๋ฌ ์ํ์ ๋ ธ์ถํ ์ ์์ต๋๋ค.
์ํ ์๊ฐ ์ถ์ฒ ์ด ์๋ณด๋ค ์ ์ ๋๋ ์ํ ์๋งํผ๋ง ์ด์ ๊ตฌ์ฑํด ๋น ์นธ์ด ์๊ธฐ์ง ์๋๋ก ์๋์ผ๋ก ์ค์ฌ์ ๊ณ์ฐํฉ๋๋ค.