๋ทฐํฌํธ(viewport)
๐ ๋ทฐํฌํธ(viewport)
ํ์ฌ ํ๋ฉด์ ๋ณด์ฌ์ง๊ณ ์๋ ์์ญ์ ์๋ฏธํฉ๋๋ค.
๊ธฐ๊ธฐ๋ณ๋ก ๋ทฐํฌํธ๊ฐ ๋ค๋ฅด๊ธฐ๋๋ฌธ์ ๋ณด์ฌ์ง๋ ํ๋ฉด์ ๋ฐฐ์จ์ ๋ฐ๋ผ ํ๋ฉด์ด ๋ค๋ฅด๊ฒ ๋ณด์ ๋๋ค.
html๋ฌธ์์์ ์ด๋ฆ์ด ๋ทฐํฌํธ์ธ ๋ฉํํ๊ทธ ์ค์ ์ ํ์ธํ ์ ์์ต๋๋ค.
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
width=device-width : ๋๋น๋ฅผ ๊ธฐ๊ธฐ์ ๋๋น ๊ธฐ์ค์ผ๋ก ์ด๊ธฐํ ํ๋ค. initial-scale=1.0 : ๊ธฐ๊ธฐ์ ๋๋น์ ๋ง๊ฒ ์ด๊ธฐ scale๋ฅผ ์ง์ ํ๋ค.
์ด ๋ฉํํ๊ทธ ์ค์ ์ ๊ธฐ๊ธฐ์ ๋ง๊ฒ ํ๋ฉด ๋ฐฐ์จ์ ์กฐ์ ํด์ฃผ๊ธฐ ๋๋ฌธ์, ๋ชจ๋ฐ์ผ ํ๋ฉด์์๋ pcํ๋ฉด๊ณผ ๋์ผํ๊ฒ ์ฝํ ์ธ ์ ํฌ๊ธฐ๊ฐ ์ ์ง๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๐ ๋ทฐํฌํธ ๋จ์
๋ทฐํฌํธ ํฌ๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ ๊ณ์ฐํ์ฌ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฐ๋ณ๋จ์๋ค์ด ์์ต๋๋ค.
์ด๋ ๋ฐ์ํ ์น์ ๋ง๋ค ๋ ๋งค์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ ๋จ์๋ค์ ๋๋ค.
โช font-size: 1vw;
ํ๋ฉด ์ฌ์ด์ฆ์์ ๋๋น์ 100๋ถ์ 1
ํ๋ฉด ๋๋น์ ๋ฐฑ๋ถ์จ์ ๊ณ์ฐํด์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.
โช font-size: 1vh;
ํ๋ฉด ์ฌ์ด์ฆ์์ ๋์ด์ 100๋ถ์ 1
ํ๋ฉด ๋์ด์ ๋ฐฑ๋ถ์จ์ ๊ณ์ฐํด์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.
โช font-size: 1vmin;
ํ๋ฉด ์ฌ์ด์ฆ์์ ๋๋น์ ๋์ด ์ค ์์๊ฒ์ 100๋ถ์ 1 ๋๋น์ ๋์ด ์ค ์์ ๊ฒ์ ๋ฐฑ๋ถ์จ์ ๋ง์ถ๋ค
โช font-size: 1vmax;
ํ๋ฉด ์ฌ์ด์ฆ์์ ๋๋น์ ๋์ด ์ค ํฐ๊ฒ์ 100๋ถ์ 1 ๋๋น์ ๋์ด ์ค ํฐ ๊ฒ์ ๋ฐฑ๋ถ์จ์ ๋ง์ถ๋ค.
๐ฌ ์ต์ ๋๊ธ