Saludos:
DOCTYPE se refiere al Document Type Declaration. Esto declara sobre cual version HTML estará el documento. Para crear un documento en HTML podemos utilizar cualquiera de estos 3 DTD:
HTML 4.01 Strict DTD - su declaración es la siguiente:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Esta versión se enfatiza más en la estructura del documento que en la presentación. Esta definición no da soporte a frames ni a los elemente que ya estan obsoletos como por ejemplo <b>, <center>, etc.
HTML 4.01 Transitional DTD - su declaración es la siguiente:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Esta definición es la mas aceptada por los desarrolladores ya que provee de todos lo elementos que se encuentra en el HTML 4.01 Strict DTD . Además nos ayuda a desarollar documentos con una mejor presentación visual.
HTML 4.01 Frameset DTD - su declaración es la siguiente:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
Esta es igual a HTML 4.01 Transitional DTD más provee soporte para frames.
Estos son estandares desarrollados por la
W3.ORG. Si no los utilizas es posible que los futuros navegadores y programas no despleguen tu webpage correctamente ya que la tendencia es a que estos estandares tengan mas aceptación entre los desarrolladores del web.