๐CSS - Responsive Web
1. ๋ฐ์ํ ์น ๋์์ธ
@media screen and (min-width: 800px) {
container {
width:50%;
}
}
- min-width : ์ต์ ๋๋น๋ฅผ ์ง์
- max-width: : ์ต๋ ๋๋น๋ฅผ ์ง์
2. ๋จ์
- px : ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋จ์
- em : ํญ์ ๊ณ ์ ๋ ํฐํธ ์ฌ์ด์ฆ (1em == 16px)
.parent {
font-size: 8em;
}
.child {
font-size: 0.5em;
}
/* em์ ๋ถ๋ชจ์์์ ์๋์ ์ด๋ฏ๋ก parent๋ 128px, child๋ 64px */
- rem : root em
.parent {
font-size: 8rem;
}
.child {
font-size: 0.5rem;
}
/* rem์ ๋ฃจํธ์์์ ์๋์ ์ด๋ฏ๋ก parent๋ 128px, child๋ 8px */
- vw : ๋ทฐํฌํธ์ ๋๋น
- vh : ๋ทฐํฌํธ์ ๋์ด
3. ์ ํฉํ ์ฌ์ฉ ๊ธฐ์ค
- ๋ถ๋ชจ ์์์ ์ฌ์ด์ฆ์ ๋ฐ๋ผ ์ฌ์ด์ฆ๊ฐ ๋ณ๊ฒฝ๋์ผ ํ๋ค : %, em
- ๋ถ๋ชจ์๋ ์๊ด ์์ด ๋ธ๋ผ์ฐ์ ์ ์ฌ์ด์ฆ์ ๋ํด์ ๋ฐ์ : v*, rem
- ์์์ ๋๋น์ ๋์ด์ ๋ฐ๋ผ ์ฌ์ด์ฆ ๋ณ๊ฒฝ : %, v*
- ํฐํธ ์ฌ์ด์ฆ์ ๋ฐ๋ผ ์ฌ์ด์ฆ ๋ณ๊ฒฝ : em, rem
4. ์ฐธ๊ณ ํ์ด์ง List
PXtoEM (px,em ๋ณํ ํ์ด์ง)
http://pxtoem.com
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐CSS - Responsive Web), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@danubi21/CSS-Responsive-Web์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค