XHTML - Versin 1.1


Anuncios


El W3C ha ayudado a mover el contenido de internet comunitarias de desarrollo desde los das de mal formado, no marcas estndar en el bien formado, mundo de XML vlido En XHTML 1.0 , este movimiento fue moderado por el objetivo de proporcionar facilidad de migracin de cdigo HTML existente 4 (o anterior) contenido basado en XHTML y XML

El W3C ha quitado soporte para elementos y atributos desaprobados en el XHTML familia. Estos elementos y atributos en gran medida presentacin - funcionalidades orientadas a que se maneja mejor en las hojas de estilo o especfica del cliente comportamiento predeterminado.

Ahora, el W3C HTML del Grupo de Trabajo ha definido un tipo de documento inicial nicamente en base a mdulos que son XHTML 1.1 . Este tipo de documento est diseado para ser porttil a una amplia recopilacin de dispositivos cliente y aplicables a la mayora de contenidos en internet.

Documentar la conformidad

El XHTML 1.1 proporciona una definicin de cumplir estrictamente los documentos XHTML que deben cumplir los siguientes criterios:

  • El documento debe cumplir con las limitaciones expresadas en XHTML 1.1 Definicin de Tipo de documento.

  • El elemento raz del documento debe ser <html>.

  • El elemento raz del documento debe designar los nombres XHTML mediante el atributo xmlns.

  • El elemento raz puede contener tambin un esquema atributo de ubicacin tal como se define en el esquema XML.

  • Debe haber una declaracin DOCTYPE en el documento antes de el elemento raz. Si est presente, el identificador pblico incluido en la declaracin DOCTYPE debe referirse el DTD en XHTML 1.1 Definicin de Tipo de documento.

Este es un ejemplo de un documento XHTML 1.1:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd"
xml:lang="en">

  <head>
    <title>This is the document title</title>
  </head>

  <body>
    <p>Moved to <a href="http://example.org/">example.org</a>.</p>
  </body>
</html>

Nota : En este ejemplo, la declaracin XML est incluido. Una declaracin XML, como la de arriba no se requiere en todos los documentos XML. Documento XHTML autores recomienda enfticamente utilizar XML declaraciones en todos sus documentos. Esa declaracin es necesaria cuando la codificacin de caracteres del documento es distinta de la predeterminada UTF-8 o UTF-16.

Mdulos XHTML 1.1

El tipo de documento XHTML 1.1 se compone de los siguientes mdulos XHTML.

  • Mdulo Estructura - La estructura Mdulo define los principales elementos estructurales para XHTML Estos elementos actan como base para el modelo de contenido de muchos tipos de documento XHTML familia. Los elementos y atributos incluidos en este mdulo son: cuerpo, cabeza, html, ttulo.

  • Texto Mdulo: - Este mdulo define todos los elementos bsicos de texto contenedor, los atributos y sus modelo de contenido : abr, siglas, direccin, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var

  • Mdulo de Hipertexto: - El Hipertexto Mdulo proporciona el elemento que se utiliza para definir enlaces de hipertexto a otros recursos. Este mdulo admite un elemento.

  • Modulo de listado, - que como su nombre indica, la lista Mdulo contiene una lista de elementos. En concreto, la lista Mdulo admite los siguientes elementos y atributos: dl, dt, dd, ol, ul, li.

  • Mdulo de Objeto: - El objeto Mdulo proporciona elementos para objeto de propsito general. En concreto, el mdulo de objetos es compatible con: object, param.

  • Mdulo de presentacin: - Este mdulo define los elementos, atributos, y un modelo de contenido mnimo de presentacin simple de marcado : b, grande, h, i, pequeo, sub, sup, tt

  • Editar mdulo:- Este mdulo define los elementos y los atributos de uso en la edicin de marcado : del ins.

  • Texto bidireccional Mdulo: - El texto bidireccional mdulo define un elemento que puede ser usado para declarar el bi-direccional las normas para el contenido del elemento : bdo.

  • Mdulo formas - que proporciona todas las funciones que se encuentran en formato HTML 4.0 . En particular, apoya : El botn, fieldset, form, input, label, legend, seleccionar, optgroup, option, textarea.

  • Mdulo Tabla - apoya los siguientes elementos, atributos y modelo de contenido : ttulo, col, colgroup, tabla, tbody, td, tfoot, th, thead, tr

  • Modulo de imagen, - ya que proporciona la integracin bsico de las imgenes y se pueden utilizar en algunas implementaciones de mapas de imgenes del cliente independientemente. Es compatible con el elemento : img.

  • Mapas de imagen de tipo cliente Mdulo - que proporciona elementos para mapas de imagen cliente : zona, mapa.

  • Servidor de mapas de imagen Mdulo - proporciona soporte para imagen de seleccin seleccin y transmisin de las coordenadas. El Servidor de mapas de Imagen mdulo admite : espacio Ismap al atributo de img.

  • Mdulo eventos intrnsecos, - que soporta todos los eventos mencionados en XHTML Eventos

  • Mdulo de informacin Meta - La Meta informacin Mdulo define un elemento que describe la informacin declarativa en la parte de un documento. Incluye elemento meta.

  • Mdulo de Scripting, - que define los elementos que se utilizan para contener informacin relativa a scripts ejecutables o por la falta de apoyo de scripts ejecutables. Los elementos y los atributos incluidos en este mdulo son: noscript, script.

  • Mdulo Hoja de estilo - Se define un elemento que se utiliza para declarar las hojas de estilo interno. El elemento y atributos definidos por este mdulo son: estilo.

  • Atributo de estilo Mdulo (obsoleto) - define el atributo de estilo.

  • Mdulo de enlace - define un elemento que puede ser utilizado para definir vnculos a recursos externos. Es compatible con link elemento.

  • Mdulo base, - se define un elemento que puede ser utilizado para definir un URI base Uri relativa a que en el documento se resuelven. Los elementos y atributos incluidos en este mdulo es: base.

  • Mdulo Ruby Anotacin - XHTML tambin utiliza el mdulo Ruby anotaciones como se define en RUBY y es compatible con: ruby, rbc, rtc, rb, rt, rp

Cambia de XHTML 1.0 Strict

Esta seccin describe las diferencias entre XHTML 1.1 y XHTML 1.0 Strict. XHTML 1.1 representa una salida de HTML 4 y XHTML 1.0 .

La ms significativa es la eliminacin de funciones que quedaron en desuso.

Los cambios se pueden resumir de la siguiente manera:

  • En cada uno de los elementos, ellang atributo ha sido eliminado en favor del xml:lang atributo

  • En el <a> and <map> elementos, elname atributo ha sido eliminado en favor delid atributo.

  • El ruby coleccin de elementos se ha aadido.