各リストアイテムの背景画像を含む順序付けられていないリストがdiv内にあります。ただし、リストはInternetExplorer8で正しく表示されません。
レンダリングされた出力http://img694.imageshack.us/img694/7204/screenshotjv.jpg
問題は、リストの左側と上部にスペースが多すぎることです。各リストアイテム間だけでなく。リストをその上の画像セクションと完全に一致させて、各アイテムの左側、上部、または間に空白がないようにします。
HTML:
<div id="top">
<div id="topimage">
<center>
<img src="image.jpg" alt="image"/>
</center>
</div>
<ul class="list">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
CSS:
#top {
width: 255px;
float:left;
margin:3px;
}
#topimage {
width: 245px;
border:1px solid #bcc5c8;
padding:3px;
}
.list li {
background-image:url(../images/list_sub.jpg);
width: 245px;
height:23px;
list-style:inside;
list-style-image:url(../images/listarrow.gif);
margin:0px;
padding:0px;
}
マージンとパディングをゼロに設定しようとしましたが、うまくいきませんでした。また、画像の周囲に余分なスペースがないことを確認しました。助言がありますか?