我在構建一個需要高度可擴展/響應的tumblr主題。這幾乎只是中心網格中的帖子。我正在使用CSS媒體查詢來記錄瀏覽器窗口大小,以相應地調整/調整網格中心。他們目前是這樣的:對移動設備沒有任何影響的CSS媒體查詢
<link rel='stylesheet' media='screen and (max-width: 640px)' href='URL.css' />
<link rel='stylesheet' media='screen and (min-width: 640px) and (max-width: 959px)' href='URL.css' />
<link rel='stylesheet' media='screen and (min-width: 960px) and (max-width: 1279px)' href='URL.css' />
<link rel='stylesheet' media='screen and (min-width: 1280px) and (max-width: 1599px)' href='URL.css' />
<link rel='stylesheet' media='screen and (min-width: 1600px) and (max-width: 1919px)' href='URL.css' />
第一個,它在640像素寬度馬克塞斯,完美的作品時,我調整一個Firefox/Chrome瀏覽器窗口小,但似乎無法在手機上在所有的工作。我的手機是Droid Razr Maxx,並且它似乎默認爲960像素寬度,即使在「縱向」方向。
我試過有樣式默認爲手機大小的風格,但得到相同的結果,而這也比最優的其他原因(Internet Explorer中一個。)
你的手機可能不支持媒體查詢,你可以得到像Respond.js(https://github.com/scottjehl/Respond)這樣的圖書館,使其在不支持 – Andy
的瀏覽器上工作,因爲你的手機已經解析了'540 x 960' –
NullPointer - 540px分辨率不應該被'max-width:640px'覆蓋,還是我誤解了媒體查詢的工作方式? – Chris