div+css边距问题求救!!!!

来源:百度知道 编辑:UC知道 时间:2024/07/02 00:12:34
id=“down_bd”模块设置了外边距,但是最后一行的底边却和它的父div挨上,也就是没有留出外边距,咋回事?
html代码如下:
<div id="down">
<div id="down_all">
<div id="down_up">
<img src="img/3.jpg" width="990" height="24" alt="">
</div>
<div id="down_down">

<div id="down_bd">
<div id="down_bd_image"><img src="img/4.jpg" width="200" height="148" alt=""></div>
<div id="down_bd_down">
<dl>
<dt>名字:朵朵</dt>
<dt>摄影者:潘小平</dt>
<dt>票数:110  <img src="img/5.jpg" width="50" height="22" alt="" align="absmiddle"></dt>
</dl>
</div>
</div>

<div id="down_bd">
<div id="down_bd_image">&l

没有清除浮动。
你测试在最后一个样式为down_bd的div后面加上:

<div style="clear:both;"></div>

间距就出来了。

用你通常用来清除浮动的方法清除浮动就好了。

在这两个样式里 #end #down_bd_down 加上它 float:left
就OK了。