Heutzutage ist es am häufigsten, Geräte mit Retina-Bildschirmen zu sehen, sprich: Geräte mit hoher Auflösung und einer sehr hohen Pixeldichte (meist kleiner als 6 Zoll physischer Größe). Deshalb benötigen Sie Retina-Display-spezialisierte Media-Queries in Ihrem CSS. Dies ist das vollständigste Beispiel, das ich finden konnte:
@media only screen and (min-width: 320px) {
/* Kleiner Bildschirm, kein Retina */
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px),
only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 320px),
only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 320px),
only screen and ( min-device-pixel-ratio: 2) and (min-width: 320px),
only screen and ( min-resolution: 192dpi) and (min-width: 320px),
only screen and ( min-resolution: 2dppx) and (min-width: 320px) {
/* Kleiner Bildschirm, Retina, Inhalt, um die oben stehende Media-Query außer Kraft zu setzen */
}
@media only screen and (min-width: 700px) {
/* Mittlerer Bildschirm, kein Retina */
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 700px),
only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 700px),
only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 700px),
only screen and ( min-device-pixel-ratio: 2) and (min-width: 700px),
only screen and ( min-resolution: 192dpi) and (min-width: 700px),
only screen and ( min-resolution: 2dppx) and (min-width: 700px) {
/* Mittlerer Bildschirm, Retina, Inhalt, um die oben stehende Media-Query außer Kraft zu setzen */
}
@media only screen and (min-width: 1300px) {
/* Großer Bildschirm, kein Retina */
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1300px),
only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 1300px),
only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 1300px),
only screen and ( min-device-pixel-ratio: 2) and (min-width: 1300px),
only screen and ( min-resolution: 192dpi) and (min-width: 1300px),
only screen and ( min-resolution: 2dppx) and (min-width: 1300px) {
/* Großer Bildschirm, Retina, Inhalt, um die oben stehende Media-Query außer Kraft zu setzen */
}
Quelle: CSS-Tricks Website
0 Stimmen
Überprüfen Sie diese hilfreichen Artikel: * Wie man eine mobile Website erstellt - Smashing Magazine * Wie man CSS3 Media Queries verwendet, um eine mobile Version Ihrer Website zu erstellen - Smashing Magazine
0 Stimmen
Media-Abfragen für Standardgeräte css-tricks.com/snippets/css/media-queries-for-standard-devices
0 Stimmen
Dieser Artikel aus dem Jahr 2019 enthält Verweise auf Bootstrap und einige andere Frameworks: ricostacruz.com/til/css-media-query-breakpoints