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