IE6でul/liをCSSにてレイアウトしているときの余白
ul/liを使用して、cssで高さなんぞ指定しているのにもかかわらずIE6では下のほうに余白ができる。
にある、行の高さを正しく算出しない:Internet Explorer (Windows) CSSバグリストに書いてあるとおり、
li {
font-size: 0px;
line-height: 0px;
vertical-align: bottom;
}
を追加することで余白がなくなった。IE6のみの対処で、IE5はダメとのこと。