我只是想通过使用 CSS 来创建一个新闻框,而没有那么多 IMG 或 TABLE 废话。它工作得很好,但我的图像和图片下方的彩色条之间总会出现一个空间,它应该直接在图片下方,而不是之间有一些空间。这是我的代码:
<div id="mainbody">
<div class="news_box">
<div class="news_box_inside">
<img src="img/newsbox1.jpg" width="270" height="140" border="0" />
<div class="news_box_bar"></div>
</div>
</div>
</div>
#mainbody {
margin: 0 auto;
width: 900px;
padding-top:30px;
padding-bottom:30px;
}
.news_box {
float:left;
width:288px;
height:348px;
background-color:#DDDDDD;
margin-right:5px;
margin-left:5px;
border:1px;
border-style:solid;
border-color:#BBBBBB;
}
.news_box_inside {
float:left;
margin:9px;
width:270px;
height:330px;
background-color:#FCFCFC;
}
.news_box_bar {
background-color:#540000;
height:43px;
border:1px solid #892d2d;
}
我试图将图像的边距和填充设置为零或尝试位置:或顶部:但不知何故我无法摆脱空间。有人有好的解决方案吗?
最好的祝福,
克里斯