※ ChatGPTを利用し、要約された質問です(原文:Firefoxでの画像の縦の隙間をなくしたい)
Firefoxで画像の縦の隙間をなくす方法
このQ&Aのポイント
Dreamweaver8を使用してサイト作成中の初心者ですが、Firefoxで画像を縦に並べて表示する際に隙間ができてしまいます。
既存のコードに<br>タグを入れていない場所では、IE6、7では隙間なく表示されますが、Firefoxでは隙間が生じます。
ネットや本で調べて試した結果、問題を解決することができず、助けを求めています。どなたか解決策をご教示いただけませんか?
現在Dreamweaver8でサイトを作成中の初心者です。
画像を縦に並べて表示したいのですが、<br>のタグを入れてないところはIE6,7だと隙間なく表示されるのですが、Firefoxだとどうも隙間が出来てしまいます。
ネットや本で自分なりに調べて試したつもりですが、どうにも解決できませんので、お手数ですがどなたかご協力頂けますようよろしくお願いいたします。
参考までにhtmlとcssです。
html部分
<div id="sidenavi">
<p><a href="jjj/index.html"><img src="image/xxx.jpg" width="245" height="79" border="0"></a></p>
<p><a href="jjj/index.html"><img src="image/yyy.jpg" width="245" height="79" border="0"></a></p>
<br>
<p><img src="image/zzz.jpg" width="245" height="40"></p>
<p><img src="image/aaa.jpg" width="245" height="80"></p><br>
<p><img src="image/aaa.jpg" width="245" height="106"></p>
</div>
css部分
#contents #sidenavi {
padding: 0px;
height: 450px;
width: 245px;
float: right;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
}
#sidenavi p {
margin-top : 0;
margin-bottom : 0;
padding-top: 0px;
}
お礼
abril様 いつも丁寧で親切な回答を頂き、本当に有難うございます。 #sidenavi p {~}にline-height: 0;を追加したら無事解決しました。 その他頂きました情報を活かし、さらに勉強していきます。 本当に有難うございました。