Ho un sito con un layout così:
- DIV "header" orizzontale di header
- DIV "navigation" del menu di navigazione (sotto alla header)
- DIV del contenuto (a destra di quello del menu)

Entrambi i blocchi (header e blocco inferiore) devono lasciare uno spazio inutilizzato ai loro margini destro e sinistro (tipo l'effetto di questo forum) di 5%.

Ho usato un foglio di stile di questo tipo:
codice:
#header {height:90px; clear:both; margin-left:5%; margin-right:5%}
#navigation {float:left; width:15%; margin-left:5%}
Il tutto funziona bene con Firefox e Opera, con Explorer invece il blocco dell'header è posizionato correttamente mentre quello di "navigation" ha un margine sinistro eccessivo, circa il doppio di quello di header.

Da cosa dipende?
Grazie mille