Tema: Doctype
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2011, 11:07
Tarzan
 
Fecha de Ingreso: noviembre-2005
Ubicación: Alicante (España)
Mensajes: 242
Antigüedad: 12 años, 7 meses
Puntos: 1
Doctype

hola a todos,

me gustaría saber por qué, cuando escribo una página con este código:

<html>
<body>
Email: <input type="text" name="email" style="width:179px; height:15px;" />
</body>
</html>

El campo mide exactamente 179 de ancho por 15 de alto. Es decir, exactamente lo que quiero.

Y si escribo, lo mismo, pero con la directiva estándard xhtml

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><body>
Email: <input type="text" name="email" style="width:179px; height:15px;" />
</body>
</html>

entonces tanto el ancho como el alto del input vale 6 pixeles mas.

¿Por qué pasa esto?
¿Cómo lo arreglo si ya tengo un proyecto avanzado con este DocType?

un saludo