2016-07-21 15 views
1

Ich weiß, es ist ein langer Weg, aber ich habe eine Medienabfrage für Landschaft. Es funktioniert gut auf Chrom-Emulator etc .. Aber wenn ich es sehe auf dem iPhone und Android, die Medien Abfrage tritt nicht in.Medienabfrage funktioniert nicht auf Mobile. Css

@media screen and (orientation:landscape) and (max-height: 414px) { 
    #flip-container { 
     display: block; 
    } 
    .text { 
     display: none; 
    } 
    .nav { 
     display: none; 
    } 
    .logo { 
     display: none; 
    } 
} 

Antwort

0

Ich denke, es ist wegen des max-height ist. Versuchen Sie es mit max-Breite.

+0

Danke, aber es funktioniert jetzt nicht mehr am Chrom – Blair

+0

# Flip-Container { Anzeige: Block wichtig; } machen Sie es auf Android arbeiten, aber iphone immer noch funktioniert – Blair

1

Können Sie

@media screen and 
min-width: XXX px and 
max-width: XXX px and 
and (orientation:landscape) { 
//your css code 

} 

Und für iPhone geben, ich verwende XCODE für Simulator und dann dort testen, um zu überprüfen, ob es eine Ausgabe mit ihm ist. Manchmal funktioniert Chrome Emulator nicht richtig.

Ebenso, wenn Sie versuchen, bestimmte iPad zu zielen, können Sie iPad Medienabfragen verwenden.

+0

Danke ja, ich musste die maximale Breite und minimale Breite angeben. es hat jetzt funktioniert. Oh Chrome Emulator macht die Sache schwieriger. – Blair

+1

Willkommen. Keep Coding !! –

Verwandte Themen