Doctype

Páginas: 7 (1639 palabras) Publicado: 7 de septiembre de 2015
Doctype
Es una declaración para hacer que el navegador, entienda qué es lo que va a recibir, y cómo deberá procesarlo.
De esta manera, la misma página, con distintos doctype, o peor aún, sin él, se verá de distinta manera, incluso en el mismo navegador.
Por ello, es necesario elegir adecuadamente un doctype, y seguirlo.

¿Las posibilidades? Unas cuantas, pero mi primer consejo es que se usenDoctype para xHTML.
El segundo: que se elija "xHTML STRICT".
De esta manera, le advertiremos al navegador de que va a recibir código xHTML estándar (W3C).
¿Añadir qué?
No existe un único tipo de HTML, en realidad son varios: HTML 4.01 Strict (Estricto), HTML 4.01 Transitional (Transicional), XHTML 1.0 Strict, y varios más. Todos estos tipos de HTML se encuentran definidos en sus respectivasespecificaciones W3C, pero también están definidos en un lenguaje comprensible por las máquinas que especifica la estructura correcta, elementos y atributos de un tipo de HTML.
Tal definición se denomina "Document Type Definition" (Definición del Tipo de Documento), o, de forma abreviada, DTD.
Las herramientas que procesan los documentos HTML, como, por ejemplo, los navegadores Web, necesitanconocer el DTD que utilizan los documentos (X)HTML: este es el motivo de que cada documento (X)HTML necesite, al principio, una declaración DTD, tal como:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
La declaración DTD se suele llamar, para abreviar, "Doctype", debido a su sintaxis.
¿Por qué?
¿Por qué se debe especificar eldoctype? Porque determina qué versión de (X)HTML utiliza el documento, y esa es una información clave que necesitan los navegadores u otras herramientas que procesen el documento.
Por ejemplo, especificar el doctype del documento permite utilizar herramientas tales como el Validador de etiquetado para comprobar la sintaxis del (X)HTML (y por lo tanto, descubrir errores que pudieran afectar a la maneraen que la página es presentada por los diversos navegadores). Dichas herramientas no serán capaces de realizar su trabajo si no saben qué tipo de documento utilizamos.
Pero lo más importante es que con la mayor parte de los navegadores, una declaración doctype hará innecesario tener que realizar un montón de conjeturas, y podremos utilizar un modo de análisis sintáctico "estándar", con lo cualla interpretación (y, como resultado, la representación) del documento será no sólo más rápida, sino también consistente y libre de cualquier mala sorpresa que causaría un documento sin doctype.
Definición y uso

The doctype declaration should be the very first thing in an HTML document, before the tag.La declaración DOCTYPE debe ser lo primero en un documento HTML, antes de laetiqueta .
The doctype declaration is not an HTML tag; it is an instruction to the web browser about what version of the markup language the page is written in.La declaración DOCTYPE no es una etiqueta HTML, sino que es una instrucción para el navegador de Internet acerca de qué versión del lenguaje de marcado de la página se escribe in
The doctype declaration refers to a Document TypeDefinition (DTD).La declaración DOCTYPE se refiere a una definición de tipo de documento (DTD). The DTD specifies the rules for the markup language, so that the browsers can render the content correctly. El DTD especifica las reglas para el lenguaje de marcado, de modo que los navegadores pueden hacer que el contenidocorrectamente.
HTML/XHTML Elements and Valid DTDs Tipos de DOCTYPE

HTML 4.01Strict HTML 4.01 Strict
This DTD contains all HTML elements and attributes, but does NOT INCLUDE presentational or deprecated elements (like font). Esta DTD contiene todos los elementos y atributos HTML, pero no incluye la presentación o elementos obsoletos (como fuente). Framesets are not allowed. Conjuntos de marcos no están permitidos.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • doctype
  • DOCTYPE Html PUBLIC

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS