auto-fit ์ด ์๋ฅผ ๋ฏธ๋ฆฌ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ
์นด๋ ๋ชฉ๋ก์ repeat(auto-fit, minmax(...))๋ก ๊น๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ์ด ์๋ฅผ ์์์ ์ ํฉ๋๋ค. ๋ฌธ์ ๋ ๊ทธ ๊ฐ์ ๋์ผ๋ก ๋ณด๊ธฐ ์ ์๋ ๋ชจ๋ฅธ๋ค๋ ์ ์
๋๋ค. ์ปจํ
์ด๋ ํญ, ์นด๋ ์ต์ ํญ, ๊ฐญ, ์ข์ฐ ํจ๋ฉ์ ๋ฃ์ผ๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ์ฐ๋ ๊ฒ๊ณผ ๊ฐ์ ์์ผ๋ก ์ด ์๋ฅผ ๋ฏธ๋ฆฌ ๊ตฌํ๊ณ , ์นด๋๊ฐ ์ค์ ๋ก ๋ช px์ด ๋๋์ง์ ์ต์ ํญ์ผ๋ก ๊น์์ ๋ ๋จ๋ ์ฌ๋ฐฑ๊น์ง ๋ณด์ฌ ์ค๋๋ค. ๋น๊ตํ ํญ์ ์ฌ๋ฌ ๊ฐ ์ ์ผ๋ฉด ํญ๋ง๋ค ์ด ์๊ฐ ์ด๋์ ๋ฐ๋๋์ง ํ ํ๋ก ํ์ธํ ์ ์์ต๋๋ค.
์์ ์ด ์ = ๋ด๋ฆผ((์ฝํ ์ธ ํญ + ๊ฐญ) รท (์นด๋ ์ต์ ํญ + ๊ฐญ))์ด๊ณ , ์ต์ 1์ด์ ๋๋ค. ์ฝํ ์ธ ํญ์ ์ปจํ ์ด๋ ํญ์์ ์ข์ฐ ํจ๋ฉ ํฉ์ ๋บ ๊ฐ์ ๋๋ค. ์นด๋ ์ค์ ํญ์ (์ฝํ ์ธ ํญ โ ๊ฐญ ํฉ) รท ์ด ์๋ก, ๋ชจ๋ ์ด์ด 1fr๋ก ๊ท ๋ฑํ ๊ฒฝ์ฐ์ ๋๋ค. ๋ด๋ฆผ์ ๋ง์ง๋ง ํ ๋ฒ๋ง ์ ์ฉํ๊ณ ๋ถ๋์์ ์ค์ฐจ๋ฅผ ํก์ํ ํ์ฉ์ค์ฐจ๋ฅผ ๋ก๋๋ค. ํ์๋ ์์ 2์๋ฆฌ์ด๋ฉฐ CSS Grid ์ฌ์(W3C) ๊ธฐ์ค 2026๋ 10์์ ํ์ธํ์ต๋๋ค.
์ด ๋๊ตฌ๋ ์ด ์์ ๋จ๋ ์ฌ๋ฐฑ๋ง ๊ณ์ฐํฉ๋๋ค. ์ปฌ๋ผ ํญยท๊ฑฐํฐ๋ฅผ ์ญ์ฐํ๋ 12์นผ๋ผ ๊ทธ๋ฆฌ๋ ๊ณ์ฐ์ด๋ ์นด๋ ๋ช ๊ฐ๊ฐ ๋ณด๊ธฐ ์ข๋ค๋ ๊ถ์ฅ์์ ๋ค๋ฃจ์ง ์์ต๋๋ค. auto-fill์ ๋น ํธ๋๊น์ง ๋ง๋ค์ด ์ด ์๊ฐ ๋ค๋ฅด๊ฒ ๋์ค๋ฏ๋ก ์ด ๊ณ์ฐ์ auto-fit ๊ธฐ์ค์
๋๋ค. ์นด๋ ๋ด๋ถ ์ฌ๋ฐฑ์ด๋ ๊ธ์ ์์ ๋ฐ๋ฅธ ๋์ด ๋ณํ๋ ์ง์ํ์ง ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋ฌ๋ผ์ง๋๋ค. auto-fill์ ์นด๋๊ฐ ์๋ ๋น ํธ๋๋ ๋ง๋ค์ด ๋๋ฏ๋ก ์ค์ ๋ณด์ด๋ ์ด ์๊ฐ ์ด ๊ณ์ฐ๊ณผ ๋ค๋ฅผ ์ ์์ต๋๋ค. ์ด ๋๊ตฌ๋ auto-fit ๊ธฐ์ค์ผ๋ก๋ง ๊ณ์ฐํฉ๋๋ค.
์นด๋๋ฅผ ์ต์ ํญ ๊ทธ๋๋ก ๊น์์ ๋ ์ปจํ ์ด๋๊ฐ ๋นํ ์์ด ๊ฝ ์ฐฌ๋ค๋ ๋ป์ ๋๋ค. ์ด๋ ์นด๋ ์ค์ ํญ์ ์ต์ ํญ๊ณผ ๊ฐ์์ง๋๋ค.
์ด ์๋ 1์ด๋ก ๋๊ณ , ์ฝํ ์ธ ์์ญ์ด ๋ช px ๋ถ์กฑํ์ง ๋ฐ๋ก ์๋ ค ์ค๋๋ค. ์ค์ ๋ธ๋ผ์ฐ์ ์์๋ 1์ด๋ก ๊น๋ฆฌ๋ฉด์ ์นด๋๊ฐ ์ต์ ํญ๋ณด๋ค ์ข์์ง๋๋ค.