contentheader和contentbox之间的2px间距

时间:2011-08-06 11:05:29

标签: html css

嘻guy,

我有这个问题,我在主内容框的标题和背景图像之间有间距。我无法解决导致它的原因。 我觉得知道我的意思有点难,所以如果你能查看这个链接,你会明白我的意思。 www.vazcreations.nl/design。

我认为这不是什么大事,如果你们其中一个人可以快速看一下,那就太棒了!

由于

这是HTML

<div id="wrap">
<div class="mainheader">
<img src="main/main_header.png" alt=""/>
</div>
<div id="container">

CONTENT

</div>
<div class="mainfoot">
<img src="main/main_footer.png" alt="" />
</div>
</div>

和CSS

#wrap {
    min-height:100%;
    overflow:auto;
    padding-bottom: 175px;}

.mainheader {
    text-align:center;}

#header {
    background-image:url(header/header_bg.png);
    background-repeat:repeat-x;
    height:120px;
    text-align:center;}

#container {
     background-image:url(main/main_bg.png);
     background-repeat:repeat-y;
     background-position:center;
     width:871px;
     margin:0 auto;
     text-align: left;
     padding-left:0px;
     padding-right:0px;}

3 个答案:

答案 0 :(得分:0)

那是因为你的图像后面有空白区域。

您可以使用以下任何解决方案进行修复:
1)使用main_header.png作为背景图像
2)将它的'display'改为'block'并以margin为中心:0 auto;
3)设置vertical-align:bottom for image(更容易)

答案 1 :(得分:0)

删除#wrap div ...

上方的2 <br>个标签

enter image description here

答案 2 :(得分:0)

你的mainheader div的高度为49px 如果你加高度:47px;到你的css文件中的mainheader它将正确对齐

.mainheader {
    height: 47px;
    position: relative;
    text-align: center;
}

After Css is altered