Domyślnie chcę nadać elementowi ciała zielone obramowanie. Na urządzeniu obsługującym wyświetlacz Retina chcę najpierw sprawdzić rozmiar. Na iPadzie chcę nadać swojemu ciału czerwoną granicę, a na iPhonie chcę nadać mu niebieską granicę. Ale zagnieżdżanie zapytań o media, jak tak nie działa:Zagnieżdżanie zapytań o media
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; }
}
}
Nie jestem pewien, co to jest tutaj, ale jeśli chcesz sprawdzić, czy Twój CSS jest walidacją, możesz to sprawdzić za pomocą W3C CSS Validation Tool. Wypróbowałem go za pomocą zagnieżdżonych zapytań o media i to się nie podobało ... Możesz uzyskać dostęp do narzędzia tutaj: https://jigsaw.w3.org/css-validator/ –