Ich arbeite mit Medienabfragen, um meine Website reaktionsfähiger zu machen. Die Medienabfragen funktionieren auf meinem PC (Chrome) jedoch einwandfrei, aber beim Betrachten auf einem mobilen Gerät (iPad und iPhone) scheinen die Medienabfragen nicht wirksam zu sein. Ich habe das Ansichtsfenster-Tag im Kopf, aber ich vermute, ich bin fehlt etwas anderes ....CSS-Medienabfragen für mobile Geräte, die nicht funktionieren
CSS
@media (min-width:320px) {
/* smartphones, iPhone, portrait 480x320 phones */
#mainText {
color: pink;
}
}
@media (min-width:481px) {
/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
#mainText {
color: blue;
}
}
@media (min-width:641px) {
/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
#mainText {
color: red;
}
}
@media (min-width:961px) {
/* tablet, landscape iPad, lo-res laptops ands desktops */
#mainText {
color: yellow;
}
}
@media (min-width:1025px) {
/* big landscape tablets, laptops, and desktops */
#mainText {
color: green;
}
}
@media (min-width:1281px) {
/* hi-res laptops and desktops */
#mainText {
color: purple;
}
}
HTML
<meta charset=utf-8>
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<div id="mainText">
<h1>Text</h1>
<h2>Text</h2>
</div>
Versuchen Sie, die Web-Seite Remote immer 1px kleiner/größer als die vorherige sind. Alles sieht gut aus, es sollte funktionieren. Auch als eine Randnotiz verwenden Handys sehr schweres Caching, also versuchen Sie eine private Browsing-Registerkarte, um sicherzustellen, dass Ihre neuen Stile angewendet werden. –
Ein Bildschirm von 1281px wird immer noch @media (minimale Breite: 320px) auslösen. Sie sollten stattdessen Bereiche versuchen. –
Ich stimme den Bereichen zu. Im Moment versuche ich nur, es zum Laufen zu bringen. Ich habe versucht, einen "Inkognito-Tab" in Chrome auf meinem iPad und iPhone zu öffnen und die Abfragen werden immer noch nicht wirksam ... Der Text für #mainText ist schwarz, wenn ich die Seite auf meinen Geräten sehe .... – mwilson