子 divに適用
float:left
すると、親 div が自動的に圧縮されます。以下のCSSコードを書いています:
#footer_wrapper
{
clear:both;
background:#f0f0f0;
padding:15px 10px 10px 14px;
border-top:1px solid #dcdcdc;
}
.footer
{
width:950px;
margin:0 auto;
}
.services
{
float:left;
width:250px;
}
HTML コード :
<div id="footer_wrapper">
<div class="footer">
<div class="services">
<h2>Our Services</h2>
<ul>
<li><a href="#">7sisters Online Magazine </a></li>
<li><a href="#">7sisters Business Deals </a></li>
<li><a href="#">7sisters Yellow Pages </a></li>
<li><a href="#">7sisters Air Tickets </a></li>
<li><a href="#"> 7sisters Jobs </a></li>
<li><a href="#"> 7sisters Career </a></li>
</ul>
</div>
</div>
</div>
float:left
クラスから削除するとservices
、背景がいっぱいに表示されます。私を助けてください。理由が見つかりません。