容器div(我的代码中的“sayfa”)没有扩展,即使我使用height:100%;属性。我使用border来查看它的高度,它是0,如果内容足够长,则会导致页脚位于内容前面。 HTML:
<div class="sayfa">
<div class="sutun">
<div class="icerik">
<a href=#>En Son Eklenenler</a><hr/>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
</div>
<div class="icerik">
<a href=#>En Çok Okunanlar</a><hr/>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
</div>
</div>
<div class="sutun">
<div class="icerik">
<a href=#>En Çok Beğenilenler</a><hr/>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
</div>
</div>
<div class="sutun">
<div class="icerik">
<a href=#>En Çok Tıklanan Yazarlar</a><hr/>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
</div>
</div>
</div>
<div class="altlik">
</div>
和CSS:
div.sayfa{
width:999px;
height:100%;
margin-left:auto;
margin-right:auto;
border:solid;
}
div.icerik{
margin-right:10px;
margin-left:10px;
width:288px;
height:100%;
border:solid;
border-radius:20px;
background-image:url('/grsl/icerik.jpg');
background-repeat:repeat-x;
padding-left:25px;
padding-top:15px;
border-width:1px;
border-color:#393939;
box-shadow:4px 4px 7px #000;
padding-bottom:20px;
margin-top:20px;
}
div.icerik > hr {
margin-left:-25px;
}
div.icerik > a {
text-decoration:none;
color:#3E4E95;
font-weight:bold;
font-family:arial;
}
div.icerik > li{
list-style:none;
text-decoration:none;
line-height:23px;
}
div.icerik > li > a{
text-decoration:none;
color:#000;
font-family:arial;
}
div.icerik > li:hover > a{
text-decoration:underline;
}
div.sutun{
width:333px;
height:100%;
float:left;
margin-left:-5px;
}
div.altlik{
width:100%;
height:100px;
text-align:center;
background-color:#393939;
position:absolute;
bottom:0px;
margin-top:20px;
}
“Sayfa”是容器div。 “Sutun”将sayfa分为三部分。 “Icerik”就是那些蓝色的盒子。 “Altlik”是页脚。
答案 0 :(得分:4)
浮动元素不会影响父级的大小,但您可以使用overflow
样式使其包含子级:
div.sayfa{
width:999px;
overflow:auto;
margin-left:auto;
margin-right:auto;
border:solid;
}
答案 1 :(得分:2)
在sayfa
的结尾div上方添加以下代码。
<div style="clear:both;"></div>
修改强>
<div class="sayfa">
<div class="sutun">
<div class="icerik">
<a href=#>En Son Eklenenler</a><hr/>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
</div>
<div class="icerik">
<a href=#>En Çok Okunanlar</a><hr/>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
</div>
</div>
<div class="sutun">
<div class="icerik">
<a href=#>En Çok Beğenilenler</a><hr/>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
</div>
</div>
<div class="sutun">
<div class="icerik">
<a href=#>En Çok Tıklanan Yazarlar</a><hr/>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
<li><a href=#>Birinci Kitap</a></li>
</div>
</div>
<div style="clear:float;"></div>
----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----
</div>
<div class="altlik">
</div>