Per molto tempo ho scritto le pagine ASP.NET definendo, pagina per pagina i margini della stessa:
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
Ormai, era divenuto meccanico. Un approccio migliore (e probabilmente più corretto) consiste nel definire lo style dell'elemento body comse segue:
body
{
margin: 0;
}
Avendo, di base un CSS comune usato in tutto il sito, diventa chiara la convenienza :-)