Javascript 实际<;部门>;尺寸比预期的大
首先,这里是HTML模板:Javascript 实际<;部门>;尺寸比预期的大,javascript,jquery,html,css,Javascript,Jquery,Html,Css,首先,这里是HTML模板: <div id="content"> <header>...</header> <div id="pages"> <div class="page">...</div> <div class="page">...</div> <div class="page">...</div>
<div id="content">
<header>...</header>
<div id="pages">
<div class="page">...</div>
<div class="page">...</div>
<div class="page">...</div>
</div>
</div>
即使页面没有任何内容,页面仍然是全屏大小
CSS:
为什么会发生这种情况,没有JS我怎么才能摆脱它呢?在你的课堂上
。page
而不是使用高度:100%
和宽度:100%
使用自动尝试定义最小高度:100px代码>或<代码>最大高度:100px代码>在你的css标题中,我认为是你想要的东西?不确定你在问什么。但是我可以在你的CSS中看到你给出的。页面{height:100%},在这个上下文中你告诉我。页面要100%的屏幕高度:自动是更好的方式,或者设置最小高度:100000000000px;可能是OMG的复制品,我怎么会错过呢。我找了好几个小时,但没看见。谢谢你们,抱歉:/min身高:100%效果良好。
+--------------------------+ ---------
| HEADER | |
| | |
*--------------------------* |
| PAGE | |
| content | | - SCREEN SIZE
| content #| |
| content #| |
| content #| |
+--------------------------+ ---------
| content #|
| content #| # is scrollbar
*--------------------------*
*, *:after, *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
header {
background-color: #fdc162;
padding-bottom: 1em;
height: auto;
}
.page {
display: block;
position: absolute;
width: 100%;
height: 100%;
visibility: hidden;
overflow: auto;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}