我正在使用媒體查詢來開始使我的網站更具響應能力。但是,媒體查詢在我的PC(Chrome)上工作得很好,但在移動設備(iPad和iPhone)上查看時,媒體查詢似乎不起作用。我在頭的視口標籤,但我猜我失去了別的東西....針對移動設備不工作的CSS媒體查詢
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>
小/大嘗試遠程調試的網頁。一切看起來不錯,它應該工作。另外作爲一個方面說明手機使用非常沉重的緩存,所以嘗試一個隱私瀏覽選項卡,以確保您的新樣式應用。 –
1281px的屏幕仍然會觸發@media(min-width:320px)。你應該嘗試範圍。 –
我同意範圍。現在,我只是想讓它工作。我嘗試在我的iPad和iPhone上的Chrome中打開「隱身標籤」,並且查詢仍然無效......當我在我的設備上看到該頁面時,#mainText文本爲黑色... – mwilson