IE6でul/liをCSSにてレイアウトしているときの余白

ul/liを使用して、cssで高さなんぞ指定しているのにもかかわらずIE6では下のほうに余白ができる。

http://b.hatena.ne.jp/entry/3572522

にある、行の高さを正しく算出しない:Internet Explorer (Windows) CSSバグリストに書いてあるとおり、

li {
  font-size: 0px;
  line-height: 0px;
  vertical-align: bottom;
}

を追加することで余白がなくなった。IE6のみの対処で、IE5はダメとのこと。