ho un menu fatto così
<ul>[*]<a*><span class="hidden">text</span></a>[*]<a><span class="hidden">text</span></a>[*]<a><span class="hidden">text</span></a>[*]<a><span class="hidden">text</span></a>[*]<a><span class="hidden">text</span></a>[/list]
il tag span mi serve per nascondere il testo, che verrebbe visualizzato nel caso il browser non supporti i css.
Allora, con firefox non ci sono problemi, con IE invece se aggiungo il tag <span> (o altri tag come strong, em etc) aumenta lo spazio verticale tra i vari a e mi sfanculizza un po l'impostazione grafica, mentre se non inserisco il tag span, anche IE visualizza come dovrebbe essere. Non capisco a cosa è dovuto.
qui per vedere la differenza
http://www.datachannel.it/2005/azienda.html il tag è messo solo dentro "azienda", e si può vedere la distanza maggiore tra azienda e prodotti.
*il tag a è messo in display:block