【问题标题】:Media Query Questions - scale down for iPhone/ mobile phones?媒体查询问题 - 缩小 iPhone/手机?
【发布时间】:2013-07-01 04:39:36
【问题描述】:

我有一个响应式网站,它在 Web 和 iPad 上的 768 像素时看起来都很棒。问题是,该应用程序并不是真正为 320 像素宽的 iPhone 构建的。我真的不想做另一个版本——事实上这不是一个选择。

我的问题是,如何在不影响我对 768px 响应式设计(即@media only screen and (max-width: 1024px) and (min-width: 768px))的媒体查询的情况下缩放整个应用以适应 iPhone。

我当前的元标记信息是这样的:

<meta name="viewport" content="minimum-scale=1.0, maximum-scale=1.0" />
<meta name="viewport" content="width=device-width" />

像这样使用 css 缩放/缩放是否有意义 - 仅针对 iPhone/移动单元?

@media only screen and (min-width: 320px) and (max-width: 568px) {
    html {
        zoom: 50%;
    }
}

将我的 768 像素响应式设计缩放以适应 320 像素到 568 像素的移动设备的最佳做法是什么?必须有一个更简单的方法。

我对上面的 hack 感到不舒服。看起来很阴暗。

【问题讨论】:

  • 我们可以看看您目前的设计吗? IMO 缩放网站将是一个糟糕的决定,您真的应该考虑构建一个完全可折叠的网站,缩小到 320 像素
  • 不能在展示网站上做。现在是本地主机。是的,构建一个 320px 的响应式站点对我们的应用程序不起作用,原因有很多。我们有一个无法构建到 320 像素的广告系列构建器;
  • 我不需要移动版本进行缩放或响应。我的正常设计(在网络浏览器上查看)是响应式 980 像素设计。如果这能填满 iphone 的视口,我会很高兴。虽然无法让它工作
  • 完全删除meta 标签会是什么样子?我希望在 iPhone 和 Android 上最初应该使全宽可见 - 但它看起来很差。
  • 好吧,你对那个解决方案满意吗?

标签: html responsive-design media-queries


【解决方案1】:

好的,我找到了解决方案。我删除了@Media Query 缩放并从元标记中删除了minimum-scale=1.0。这仍然允许我的应用程序对 768px 的媒体查询启动。然而,在 320px-568px 的移动设备上,网站将被缩小以适应 iphone 屏幕。作品。不是一个适合移动设备的解决方案,但可以。我们的网络应用程序不适用于移动用户(手机)。

【讨论】:

  • 抱歉,除非您愿意重新设计,否则我无法为您提供更好的解决方案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-11
  • 2016-06-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多