对于不同的布局(手机和平板电脑),我有不同的 CSS 文件。由于我根据我在三星 Note 8 上以 1200x800 分辨率获得的视图在平板电脑视图中添加了样式。
但是,当我在分辨率为 1920x1080 的三星 Galaxy tab750上运行此应用程序时,由于我已根据 Note 8 调整了字体和布局,因此我的布局更小,字体更小。
所以我得到建议添加另一个 CSS 文件来处理这个问题。接下来,当我们的 QA 尝试在 iPad ( Retina Display 2048x1536 ) 上运行应用程序时,第三个 CSS 仍然很小。
2012 年,有一款分辨率为 2,560x1,600 的平板电脑。2013年,至少有六个。我怀疑我们会在 2014 年看到更多(http://ces.cnet.com/8301-35302_1-57615742/tablets-at-ces-2014-the-calm-before-the-storm/#ixzz2nhc1BlAw)。
关于这篇文章响应式网页设计和高分辨率显示器(iPhone 4/5),
我们将使用媒体查询来获得所需的分辨率,
/* Large desktop */
@media (min-width: 1200px) {
font-size: 18px;
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
font-size: 16px;
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
font-size: 14px;
}
/* Landscape phones and down */
@media (max-width: 480px) {
font-size: 12px;
}
所以我担心的是我们能否在不继续添加越来越多的 CSS 和媒体查询的情况下处理这种情况,如果可以,请建议。