Cita: *{
margin:0px;
padding:0px;
border:0px;
}
esto pone todos los espacios en 0px lo que pasa es que los navegadores tiene diferentes datos por defautl osea un ejemplo claro esta en las tablas
Código HTML:
<TABLE>
<TR>
<TD></TD>
</TR>
</TABLE>
cuaduando no espesificas border
en IE si te pone sin bordes, por que esta espesificado por default border="0px" pero
en firefox si te pone borde, eso te sale por defatul border="1px"
entocnes al hacer eso estan tandole los mismo valores a los 2 navegadores 0px y si quiseras cabiareselo tu ya se lo arias con codigo para el objeto pero creas la compatibildiad, es lo mismo que te sucede con los <p>
eso no te quita dejar se usar hacks pero creas mas compatibilidad..