2016-06-24 9 views
0

Ich bin kein starker Coder und habe ein Problem mit der Syntax von Medienabfragen, bei dem ich wirklich Hilfe gebrauchen könnte. Ich habe eine query specifically for high dpi devices gefunden und möchte sie verwenden, um eine andere Grafik anzuzeigen, wenn die Auflösung der Geräte hoch genug ist. Ich möchte aber auch, dass diese Abfrage nur funktioniert, wenn der Bildschirm unterhalb einer bestimmten maximalen Breite ist, und das ist, was ich Probleme habe, hinzuzufügen. Unten ist, was ich versucht habe (also letzte Zeile wird von mir hinzugefügt), aber es funktioniert nicht. Jede Hilfe wird sehr geschätzt!Media Query Syntax Issue

@media 
 
    only screen and (-webkit-min-device-pixel-ratio: 1.3), 
 
\t only screen and (-o-min-device-pixel-ratio: 13/10), 
 
\t only screen and (min-resolution: 120dpi), 
 
    and (max-width: 48em)

+0

http://stackoverflow.com/help/mcve –

Antwort

0
@media 
only screen and (-webkit-min-device-pixel-ratio: 1.3)  and (max-width: 48em), 
only screen and ( min--moz-device-pixel-ratio: 1.3)  and (max-width: 48em), 
only screen and ( -o-min-device-pixel-ratio: 13/10) and (max-width: 48em), 
only screen and (  min-device-pixel-ratio: 1.3)  and (max-width: 48em), 
only screen and (   min-resolution: 120dpi)  and (max-width: 48em) 
{ 

    /* Bla bla Bla bla**/ 

} 
+0

Bringo! Getestet auf mehreren Geräten, funktioniert wie ein Zauber! (Ich habe die "," und "(" am Ende entfernt, vorausgesetzt, sie waren Tippfehler). – datCodeTho

+0

Sie sind willkommen – HudsonPH

0

Im Moment wird (max-width: 48em) in die Liste der Szenarien hinzugefügt, die die Abfrage auslösen.

Sie geben wollen eine Abfrage mit zwei Kriterien pro Szenario wie folgt aus:

@media only screen and (-webkit-min-device-pixel-ratio: 1.3) and (max-width: 48em), 
     only screen and (-o-min-device-pixel-ratio: 13/10) and (max-width: 48em), 
     only screen and (min-resolution: 120dpi) and (max-width: 48em) 
     { 
     // Higher res image here 
     } 
+0

hat gut funktioniert, aber ich bin HudsonPH Abfrage Abdeckungen unter der Annahme, mehr Browser – datCodeTho

+0

Es gibt keine Gerechtigkeit in dieser Welt – Sam