innanzitutto bisogna vedere il DOCTYPE che hai inserito nella pagina;
potrebbe essere interpretato in maniera differente a seconda del browser. Per fare in modo che non ti si crei tutto quel caos puoi,
tranquillamente fare in questo modo:
creati lo scheletro della pagina, che può essere una tabella (meglio di no) oppure un DIV (meglio di si) e non dare al contenitore nessun padding, altrimenti ti ritorna quel caos; il padding lo vai a dare, invece, al tag

; in modo tale che esso sarà sempre distante dai bordi della misura che vuoi tu. Spero di essere stato kiaro.
ciao