Mi è venuto un dubbio:

di solito metto

html{margin:0; padding:0}
body{font-family:Verdana, Arial, Helvetica, sans-serif;}

nei miei fogli di stile e poi creo dei contenitori con id specifico e specifici margini tipo

<div id="contenitore">
...
</div>

Ma è sensato invece di creare il contenitore specificare ad esempio i margini nel tag body o nel tag html? Tipo così:

body{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:20px;}

oppure così:

html{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:20px;}

Mi è venuto il dubbio creando delle pagine per la stampa utilizzando un figlio di stile specifico; in questo caso mi andrebbe bene il secondo metodo visto che tutte le pagine verrebbero stampante in a4.