Cita:
Iniciado por cristx
... en cuanto al Doctype no es necesario pero si puede ser importante. (más que nada si quieres validación del sitio, sino, hoy en día los navegadores practicamente detectan todo como deben)
La necesidad de declarar un doctype radica en poder especificarle al navegador el tipo de codificacion usado en la pagina, de manera que se base en un determinado "juego de reglas" para interpretar y renderizar el contenido. Si el navegador no se entera de esto, los resultados pueden ser realmente inesperados, por mas que creas que tus codigos son los correctos.