画像をFloatさせた時に起こる現象(Firefoxだけかな?)やけれども、vertical-align:bottom;でなくすことが出来る。例としては以下の通り。
XHTML
<ul>
<li><a href="#"><img src="navi01.png" alt="navi01" width="100" height="20" /></a></li>
<li><a href="#"><img src="navi02.png" alt="navi02" width="100" height="20" /></a></li>
<li><a href="#"><img src="navi03.png" alt="navi03" width="100" height="20" /></a></li>
</ul>
CSS
ul li{
float:left;
}
ul li img{
vertical-align:bottom;
}
オススメしない
img{
vertical-align:bottom;
}
※全てのimgにvertical-align:bottom;をかけないほうがいい。IEで逆に余白ができてしまうことがあるから。(floatをかけているところだけにかけること。)

