2016-04-12 13 views
0

Sie haben Media Queries für Iframe getan. Diese beiden Medien-Anfragen unten arbeitet für iframe in Ordnung, wenn die Bearbeitung der Höhe und BreiteMaximaler und minimaler Wert für Höhe und Breite auf iframe

min-device-width: 768px) and(max-device-width: 1024px) 
min-device-width: 600px) and (max-device-width: 960px) 

jedoch, wenn Abfragen auf htc Telefon funktioniert es nicht mit seiner Größe alles tun .. min-device-width: 360px) und (max -Gerät-width: 640px)

Hier ist mein Code

@media screen and (min-width: 360px) and (max-width: 640px),(min-device-width: 360px)and 
(max-device-width: 640px) and (orientation : landscape) 
{ 
    /* CSS */ 

    .wrap{ 
     width:75%; 
    } 
    .iframe { 
    max-height:30vh; 
    max-width:30%; 
    } 
    .html{ 

     background-color:red; 
    } 


} 

auch die Hintergrundfarben nicht funktioniert, wenn versuchen, eine Fehlersuche zu tun

+0

'device-width' und' device-height' wurden abgeschrieben. [https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries] –

Antwort

0

Es kann sein, dass das Gerät eine hohe Auflösung hat und somit keine Abfragen ausgelöst werden. Versuchen Sie, die resolution units on your media queries anzugeben.

Ansonsten einfach min-height und min-width Medienabfragen verwenden. Sie sind zuverlässiger.

+0

Für die minimale Höhe und Breite funktioniert nicht ..Wie kann ich die Größe des Bildschirms mithilfe der von Ihnen angegebenen Link wissen ..wenn ich für min-Breite 360px und max-Breite 640px verwenden möchte? – markoz007

+0

Drücken Sie diese Seite mit Ihrem Gerät: http://www.whatismyscreenresolution.com/, um die Auflösung der CSS-Pixel des Geräts zu erfahren. Verwenden Sie zu Testzwecken die einfachen Medienabfragen "min-height" und "min-width". – Oriol

+0

Dies ist ich habe immer noch keinen Effekt .. \t .iframe { \t min-Höhe: 30vh; \t minimale Breite: 55%; \t } – markoz007