我有一個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