IE tutaj błędnie interpretuje białe znaki, o dziwo znak końca linii wywołuje dodanie nowej linii.
To będzie wyświetlanie zgodnie z oczekiwaniem:
Kod
<ul>
<li><a href="index.html">Obuwie</a></li><li><a href="index.html">Akcesoria</a></li><li><a href="index.html">Obuwie</a></li>
</ul>
Problem jest tylko nieczytelność, można to też obejść inaczej, nadać :
Kod
* html ul li {
height: 1%;
}
Albo dodajesz w Conditional comments dla IE.