内容宽度未填充移动屏幕

时间:2012-12-12 12:39:58

标签: iphone css responsive-design

我正在尝试让我的设计适合移动设备。我所看到的是,当我在http://ipadpeek.com/(Great Tool!)上查看设计时,一切都很合适,但是当我实际通过iPhone 4查看它时,内容只占页面的80%左右,而剩下的只有20%是白色背景。

只有一个元素看起来符合整个宽度,并且具有以下样式:

<div class="text-elements">
<h2>Your website can achieve...</h2>
</div>

.text-elements {
    float: none;
    margin: 0;
    padding: 75px 10px;

    h2 {
      font-size: 4em;
      width: 100%;
    } 
}

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

仅供参考,http://ipadpeek.com/等大部分在线iPad风格工具都不会发现任何这些溢出问题。

最后我发现问题是至少有一个或多个div设置了明确的宽度,但很难找到作为罪魁祸首!

有此问题的其他人的提示:

  1. 如果您知道任何设计会有响应,请在主样式表中使用max-width: Xpxwidth: 100%在任何显式宽度div上,以避免它们在以后的过程中成为罪魁祸首。

  2. 在项目上使用宽度:100%时,请确保在内部div中添加任何其他填充(特别是如果它以像素为单位),或者为width: 95%,{{1 }}

  3. 在包含您内容的主要包装上尝试padding: 2.5%,以查看问题的来源。