我最近一直在做一个网站。我试图获得一个围绕我所有内容的边框,并且至少与页面一样高。我的#Container 是应该展开以填满整个页面的 div。我正在尝试使用 min-height:100%; 在我的 CSS 中,但由于某种原因,它没有将边框扩展到整个页面。这是我的网站。主页是一个基本的 html 设置。
<div id="Container">
<div id="header">
<div id="menu">
<ul id="navbar">
<li><a id="nav1" class="nav-text" href="http://usedatcollege.com/">Home</a></li>
<li><a id="nav2" class="nav-text" href="http://usedatcollege.com/bookdb.php">Books</a></li>
<li><a id="nav3" class="add-text" href="http://usedatcollege.com/bookdbform.php">+</a></li>
<li><a id="nav4" class="nav-text" href="http://usedatcollege.com/wanteddb.php">Wanted</a></li>
<li><a id="nav5" class="add-text" href="http://usedatcollege.com/wanteddbform.php">+</a></li>
<li><a id="nav6" class="nav-text" href="#">Info</a></li>
<li><a id="nav7" class="nav-text" href="#">About</a></li>
<li><div id="nav8"><a href=loginform.php class=linktext>Login</a><a class=slashtext>/</a><a href=register.php class=usertext>Register</a></div></li>
</ul>
</div>
</div>
<div id="content">
<h3>Home Page</h3>
</div>
<div id="footer">
<div id="footertext">Copyright © UsedAtCollege.com</div>
</div>
</div>
我的 CSS 也相当简单。我有一个 CSS 重置,我认为它不会影响它,因为我把它拿出来了,它仍然有问题。
* {
margin: 0;
padding: 0;
}
#Container {
width:980px;
min-height:100%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
border-style:solid;
border-width:1px;
border-color:rgb(154,154,154);
}
这就是包含整个页面的 div 的 CSS 控件。
我只是想知道是否有人知道为什么最小高度没有将边框一直降低到屏幕底部?