私は最近サイトに取り組んでいます。すべてのコンテンツを囲み、少なくともページと同じ高さの境界線を取得しようとしています。私の#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をリセットしましたが、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コントロールです。
最小の高さが画面の一番下まで境界線を下がっていない理由を誰かが知っているかどうかを知りたいだけですか?