我有一個頁面在HTML5取消滾動的HTML5
頁面被定義爲100%的高度,而且還有滾動條。
起初我還以爲是因爲谷歌地圖,我有在頁,然後我在其他瀏覽器中打開該頁面,滾動條比第一瀏覽器更小,
後來我的想法,它是因爲工具條不同。
難道是因爲工具欄還是因爲地圖,以及如何解決?
謝謝...
我的CSS:
.ui-mobile
{
height: 99%;
width: 100%;
}
ui-mobile-viewport.ui-overlay-c
{
height: 99%;
}
#map_canvas
{
height: 99%;
width: 100%;
position: inherit;
}
我的HTML:
所有的<!DOCTYPE html>
<html class="no-js">
<head>
...
<title>Main Page</title>
</head>
<body>
<div id="MainPage" data-role="page">
<script>
$("#MainPage").live("pageinit", function() { ... });
</script>
<div id="map_canvas">
</div>
</div>
</body>
</html>
如果你根本不需要滾動條,你可以設置'html {overflow-y:hidden; }'。否則,可能會有一個默認邊距,您可以通過'* {margin:0px; padding:0px; }' – 2012-12-24 11:36:45
我定義的元素必須在底部,然後如果沒有滾動,我不會看到它們 –
我希望頁面將忽略工具欄並開始計算下面的百分比。這可能嗎? –