Style Sheet/CSS
[CSS] ๐ ์ต์ CSS ๊ธฐ๋ฅ ์ง์์ฌ๋ถ ํ์ธ ๐จ @supports
์ธํ_
2021. 10. 15. 15:07
@supports
์ต์ ์คํ์ css๊ฐ์ ์ฌ์ฉํ ๋, ํด๋น css๋ฅผ ์ ๊ณตํ๋ ๋ธ๋ผ์ฐ์ ์ ๋ฐ๋ผ ๋ง์ถคํ์ผ๋ก ์ ์ฉํ ์ ์๊ฒ css๋ฅผ ์ ์ธํ ์ ์๋ค.
๋ฐฉ๋ฒ์ ๋ฐ๋ก @supports ๋ฌธ๋ฒ(๊ธฐ๋ฅ ์ฟผ๋ฆฌ, feature query)์ ์ด์ฉํ๋ ๊ฒ์ด๋ค. @supports ๋ฌธ๋ฒ์ ๋ฏธ๋์ด ์ฟผ๋ฆฌ ๋ฌธ๋ฒ์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ์ ์ฌํ๋ค.
@supports (display:flex) {
/* ๋ง์ฝ ํด๋น ๋ธ๋ผ์ฐ์ ๊ฐ flex๋ฅผ ์ง์ ํ ๊ฒฝ์ฐ ์๋ซ๊ฐ์ ์ ์ฉ ์ํจ๋ค. */
.contents {
display: flex;
margin: 0 5px;
align-items: center;
justify-content: space-between;
}
.contents div {
flex-grow: 1;
}
}
@supports not (display:flex) {
/* ๋ง์ฝ ํด๋น ๋ธ๋ผ์ฐ์ ๊ฐ flex๋ฅผ ์ง์ ์ ํ ๊ฒฝ์ฐ ์๋ซ ๊ฐ์ ์ ์ฉ ์ํจ๋ค.*/
.contents {
overflow: hidden;
}
.contents div {
float: left;
margin: 0 5px;
}
}
# ์ฐธ๊ณ ์๋ฃ
https://www.youtube.com/watch?v=lkTpOHv1Ros&list=WL&index=48