Javascript 实际<;部门>;尺寸比预期的大

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>

首先,这里是HTML模板:

<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;
}