è bene non assegnare attributi ad "html" su mac rischi l'errore completo della formattazione della pagina

per i blocchi il motivo è che hai fatto il codice a capo

infatti spesso facendo così

<div>.....</div>
<div>.....</div>

e non così

<div>.....</div><div>.....</div>

a volte nella visualizzazione IE spesso fa degli spazi