Originariamente inviato da Jerry Masslo
per quei margini aggiungi nel css per il body oltre a margin:0 anche padding:0 per il resto dovresti aspettare un safarista e anche tabellaro, non sono né l'uno né l'altro

usi height nelle celle che è deprecato ma non credo dipenda da quello

per evitare sorprese io nel css metto quasi sempre un *{margin:0;padding:0} così sono sicuro che non incapperò in margini o padding di default diversi tra i browser
la pagina che hai visto è quella sulla quale sto cercando di lavorare per ottimizzarla su safari, la pagina originaria è quest'altra:
http://www.koine-srl.it/testerciv/ho..._browsers.html
ed è fatta con un css + standard.
stai per caso cercando di suggerirmi di provare ad abolire totalmente le tabelle?