我一直在最近在网站上工作。我试图获得围绕我所有内容的边框,并且至少与页面一样高。我的#Container是应扩展以填充整页的div。我试图使用最小高度:100%;在我的CSS,但由于某种原因,它不是扩大整个页面的边界。 This是我的网站。主页是一个基本的HTML设置。CSS最小高度不适用于所有浏览器
<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);
}
所以这是对格包裹我的整个页面的CSS控制。
我只是想知道,如果有人知道为什么最小高度不一路得到边界下到谷底屏幕?
好的,谢谢你的建议真相。 – morganw09dev 2012-07-30 21:19:19