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>
これは、完全に縁取りされた画像を含むページを作成しています。すべて問題ありませんが、pagecontent 内のブロック レベル要素 (例: ヘッダー) を入力するとすぐに、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;
}
助けてくれてありがとう