
Originariamente inviata da
KillerWorm
Ciao, innanzitutto c'è da dire che la pagina presenta svariati errori di validazione, sarebbe meglio risolverli a prescindere da tutto il resto.
A parte questo, come accennato da Andrea, il menu crea qualche problema. Gli è stato applicato un float. Gli elementi che seguono, sono influenzati da questo. I diversi browser, secondo il proprio box-model, possono interpretare in maniera differente il codice e restituire, quindi, una presentazione differente della stessa pagina... oltre al fatto che spesso varie differenze sono date da un codice non validato, che lascia libera interpretazioni da parte dei diversi browser.
Per risolvere alla meglio, puoi fare diverse cose, tra cui:
Puoi eliminare il
float dal menu (l'elemento
nav), sul file
site_global.css alla riga 216.
Oppure puoi impostare
clear:both al primo elemento che segue il menu, in modo da interrompere l'effetto del precedente
float.
Ho visto che c'è una sfilza di
<br>, presumo per creare dello spazio prima della tabella (pessima pratica, sarebbe meglio giocare un po' col margin o col padding). Ad ogni modo si può assegnare il
clear al primo
<br>, oppure alla tabella o, meglio, al form che la contiene (e magari togliere quei
br che tanto, così come sono, non vengono "visti" nemmeno su CH e IE, proprio per via del
float sul
nav).