Standardmäßig möchte ich meinem Body-Element einen grünen Rahmen geben. Auf einem Gerät, das Retina-Display unterstützt, möchte ich zuerst die Größe überprüfen. Auf einem iPad möchte ich meinem Körper einen roten Rahmen geben und auf einem Iphone möchte ich ihm einen blauen Rahmen geben. Aber Verschachtelung Medienanfragen wie so nicht funktioniert:Verschachtelung von Media-Anfragen
body { border: 1px solid green; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
@media (max-width: 768px) and (min-width: 320px) {
body { border: 1px solid red; }
}
@media (max-width: 320px) {
body { border: 1px solid blue; }
}
}
Nicht sicher, was die Frage hier ist, aber wenn Sie wissen möchten, ob Ihr CSS Validierung ist, können Sie es mit dem W3C CSS Validation Tool überprüfen. Ich habe es mit verschachtelten Medienabfragen versucht und es hat mir nicht gefallen ... Sie können das Tool hier aufrufen: https://jigsaw.w3.org/css-validator/ –