120 lines
1.9 KiB
CSS
120 lines
1.9 KiB
CSS
|
.parent {
|
||
|
color: green;
|
||
|
}
|
||
|
@document url-prefix() {
|
||
|
.parent .child {
|
||
|
color: red;
|
||
|
}
|
||
|
}
|
||
|
@supports (sandwitch: butter) {
|
||
|
.inside .top {
|
||
|
property: value;
|
||
|
}
|
||
|
}
|
||
|
@supports (sandwitch: bread) {
|
||
|
.in1 .in2 {
|
||
|
property: value;
|
||
|
}
|
||
|
}
|
||
|
@supports (sandwitch: ham) {
|
||
|
.inside .top {
|
||
|
property: value;
|
||
|
}
|
||
|
}
|
||
|
@supports (font-family: weirdFont) {
|
||
|
@font-face {
|
||
|
font-family: something;
|
||
|
src: made-up-url;
|
||
|
}
|
||
|
}
|
||
|
@font-face {
|
||
|
@supports not (-webkit-font-smoothing: subpixel-antialiased) {
|
||
|
font-family: something;
|
||
|
src: made-up-url;
|
||
|
}
|
||
|
}
|
||
|
@supports (property: value) {
|
||
|
@media (max-size: 2px) {
|
||
|
@supports (whatever: something) {
|
||
|
.outOfMedia {
|
||
|
property: value;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
@supports (property: value) {
|
||
|
@media (max-size: 2px) {
|
||
|
@supports (whatever: something) {
|
||
|
.onTop {
|
||
|
property: value;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
@media print {
|
||
|
html {
|
||
|
in-html: visible;
|
||
|
}
|
||
|
@supports (upper: test) {
|
||
|
html {
|
||
|
in-supports: first;
|
||
|
}
|
||
|
html div {
|
||
|
in-div: visible;
|
||
|
}
|
||
|
@supports not (-webkit-font-smoothing: subpixel-antialiased) {
|
||
|
html div {
|
||
|
in-supports: second;
|
||
|
}
|
||
|
@media screen {
|
||
|
html div {
|
||
|
font-weight: 400;
|
||
|
}
|
||
|
html div nested {
|
||
|
property: value;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
@media print and (max-size: 2px) {
|
||
|
.in1 {
|
||
|
stay: here;
|
||
|
}
|
||
|
@supports not (-webkit-font-smoothing: subpixel-antialiased) {
|
||
|
@supports (whatever: something) {
|
||
|
.in2 .in1 {
|
||
|
property: value;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
html {
|
||
|
font-weight: 300;
|
||
|
-webkit-font-smoothing: subpixel-antialiased;
|
||
|
}
|
||
|
@supports not (-webkit-font-smoothing: subpixel-antialiased) {
|
||
|
html {
|
||
|
font-weight: 400;
|
||
|
}
|
||
|
html nested {
|
||
|
property: value;
|
||
|
}
|
||
|
}
|
||
|
.onTop {
|
||
|
animation: "textscale";
|
||
|
font-family: something;
|
||
|
}
|
||
|
@font-face {
|
||
|
font-family: something;
|
||
|
src: made-up-url;
|
||
|
}
|
||
|
@keyframes "textscale" {
|
||
|
0% {
|
||
|
font-size: 1em;
|
||
|
}
|
||
|
100% {
|
||
|
font-size: 2em;
|
||
|
}
|
||
|
}
|