我正在构建一个需要高度可扩展/响应的 tumblr 主题。它几乎只是居中网格中的帖子。我正在使用 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 就是其中之一),这也不是最佳的。