我有一个jQuery的移动页面。即使我在html和body上设置了100%,html和body的高度仍然与其内容容器(landing-container)不同。对于这个jsfiddle示例,它的身体高度大约为300px,但着陆容器的高度大约为1600px。我正在使用Chrome。为什么会发生,有没有解决方法?Html和身高不是100%
html, body {
min-height: 100%;
-webkit-text-size-adjust: 100%;
}
<html>
<body>
<div id="holder" data-role="page" data-theme="none" data-ajax="false">
<div class="header">
</div>
<div class="landing-container">
</div>
</div>
</body>
</html>
你可以在这里查看。 http://jsfiddle.net/angelohuang/brbqh/4/
您是否在谈论内容高度,因为HTML和身高不计算在jQuery Mobile中? – Gajotres 2013-04-09 18:52:15
如果您查看ui页面元素#持有者的高度,它是100%。然而,body和html不会覆盖它100%,但只有顶部。我假设父母应该具有与孩子内容高度相同的高度。 – angelokh 2013-04-09 18:56:21
问题是,在你的例子中很难看到你想要什么。你可以创建一个简单的jsFiddle例子,或者至少清理一些HTML。 – Gajotres 2013-04-09 19:04:42