jueves, 16 de octubre de 2014

Los diferentes DOCTYPE de HTML y XHTML

HTML 4.0.1

HTML 4.01 especifica tres DTDs, de modo que los autores deben incluir
una de las siguientes declaraciones del tipo de documento en sus documentos.
Los DTDs varían en cuanto a los elementos que soportan.

    El DTD HTML 4.01 Estricto (Strict DTD) incluye todos los elementos y
    atributos que no han sido desaprobados o que no aparecen en documentos
    con marcos. Para los documentos que usen este DTD, utilice esta
    declaración del tipo de documento:

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


    El DTD HTML 4.01 Transicional (Transitional DTD) incluye todo lo que
    incluye el DTD estricto más los elementos y atributos desaprobados
    (la mayoría de los cuales están relacionados con la presentación visual).
    Para los documentos que usen este DTD, utilice esta declaración del tipo
    de documento:

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


    El DTD HTML 4.01 para Documentos con Marcos (Frameset DTD) incluye todo
    lo que incluye el DTD Transicional más los marcos. Para los documentos
    que usen este DTD, utilice esta declaración del tipo de documento:

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




----------------------------------------------------------------------------------------------------------------------------
XHTML 1.0

<html xmlns="http://www.w3.org/1999/xhtml">

El XHTML proponte tres doctype:

    el modo estricto (strict): Se trata de la rigurosidad del código para
    privilegiar la separación entre contenido y presentación. La adopción del
    XHTML para escribir paginas web solo tiene sentido con un doctype
    estricto. La referencia sera:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


    el modo transicional, es un modo híbrido que acepta etiquetas obsoletas
    en la actualidad (<font>, <u>, <center>…) y un modo de escritura que
    mezcla todavía el contenido con la presentación. Ha sido concebido para
    garantizar la compatibilidad o la transición de documentos HTML
    elaborados con HTML4 Transitional, creado a su vez para asegurar la
    compatibilidad con el HTML 3.2. La referencia seria:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


    el modo frameset: este modo permite concebir paginas que incluyen marcos
    (frame). Es una técnica cada vez menos utilizada. La referencia seria:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">



No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.