Hola aquí te explico que sucéde.
Debes tomar en cuenta que el doctype y el tipo de navegador modifica los estandares de estilos para cada elemento de HTML, por lo que aquí parece que las medidas son diferentes.
Las medidas comunes para cualquier elemento son:
Padding
Margin
Border
Ahora según tu archivo debes modificarlo de la siguiente manera:
Código HTML:
Ver originalEmail:
<input type="text" name="email" style="width:179px; height:15px;border:1px solid #000;padding:0px" />
Básicamente lo que hizo el doctype fué aumentar un par de pixeles al padding y al border le subio 1px.
Resetear básicamente serpia agregar éste estilo al inicio de cualquier estilo:
Código CSS:
Ver original<style>
*{
margin:0px;
padding:0px;
border:0px;
outline:0px;
}
</style>
Esto sería algo básico para que las medidas sean más parecidas en los navegadores, pero hay un poco más para "resetear"
Saludos!