Doctypes en HTML 4.01

De WikiEducator
Saltar a: navegación, buscar


HTML 4.01 Strict

doctype que contiene la definición de html recomendada por el W3C.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

Añade algunos elementos y atributos antiguos que han quedado desfasados, pero que se conservan por compatibilidad.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

Añade elementos para creación de marcos

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
       "http://www.w3.org/TR/html4/frameset.dtd">


Elementos no permitidos en Strict DOCTYPEs

   center
   font
   iframe
   strike
   u

Atributos no permitidos en Strict DOCTYPEs

   align (allowed on elements related to tables: col, colgroup, tbody, td, tfoot, th, thead, and tr)
   language
   background
   bgcolor
   border (allowed on table)
   height (allowed on img and object)
   hspace
   name (allowed in HTML 4.01 Strict, not allowed on form and img in XHTML 1.0 Strict)
   noshade
   nowrap
   target
   text, link, vlink, and alink
   vspace
   width (allowed on img, object, table, col, and colgroup)

Diferencias en la organización

  • blockquote, body y form sólo pueden contener elementos de nivel de bloque. Ejemplo:
    • texto e imágenes no son permitidas dentro del body directamente. tienen que estar contenidos por p o div.
    • Los input no pueden descender directamente de fomr
    • el texto de un bloquote tiene que estar dentro de un elemento de bloque (p o div)