我在 div 块之间的空格方面遇到了困难:
<div id="maincontentwrapper" >
<img src="images/content-top.png" alt="main content border image" border="1" />
<div id="maincontent" >
<div id="pagecontent">
<h1>Mission Statement</h1>
</div>
</div>
<img src="images/content-bottom.png" alt="main content border image" />
</div>
这是创建一个带有完整边框图像的页面。一切都很好,但是只要我在页面内容中输入块级元素,例如所示的标题,那么 content-top.png 图像和 maincontent div 之间就会出现一个间隙。
如果我将第一个字符更改为内联字符,例如不间断空格或只是一个字母,则不会出现间隙。
这是(相关的)CSS:
img {
margin: 0;
padding: 0;
}
#maincontentwrapper {
}
#maincontent {
background-image: url('../../images/content-main.png');
background-repeat: repeat-y;
min-height: 300px;
width: 757px;
}
#pagecontent {
width: 625px;
margin-left: auto;
margin-right: auto;
}
谢谢你的帮助