XHTML - Versi贸n 1.1


Anuncios


El W3C ha ayudado a mover el contenido de internet comunitarias de desarrollo desde los d铆as de mal formado, no marcas est谩ndar en el bien formado, mundo de XML v谩lido En XHTML 1.0 , este movimiento fue moderado por el objetivo de proporcionar facilidad de migraci贸n de c贸digo 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 presentaci贸n - funcionalidades orientadas a que se maneja mejor en las hojas de estilo o espec铆fica del cliente comportamiento predeterminado.

Ahora, el W3C HTML del Grupo de Trabajo ha definido un tipo de documento inicial 煤nicamente en base a m贸dulos que son XHTML 1.1 . Este tipo de documento est谩 dise帽ado para ser port谩til a una amplia recopilaci贸n de dispositivos cliente y aplicables a la mayor铆a de contenidos en internet.

Documentar la conformidad

El XHTML 1.1 proporciona una definici贸n de cumplir estrictamente los documentos XHTML que deben cumplir los siguientes criterios:

  • El documento debe cumplir con las limitaciones expresadas en XHTML 1.1 Definici贸n de Tipo de documento.

  • El elemento ra铆z del documento debe ser <html>.

  • El elemento ra铆z del documento debe designar los nombres XHTML mediante el atributo xmlns.

  • El elemento ra铆z puede contener tambi茅n un esquema atributo de ubicaci贸n tal como se define en el esquema XML.

  • Debe haber una declaraci贸n DOCTYPE en el documento antes de el elemento ra铆z. Si est谩 presente, el identificador p煤blico incluido en la declaraci贸n DOCTYPE debe referirse el DTD en XHTML 1.1 Definici贸n 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 declaraci贸n XML est谩 incluido. Una declaraci贸n XML, como la de arriba no se requiere en todos los documentos XML. Documento XHTML autores recomienda enf谩ticamente utilizar XML declaraciones en todos sus documentos. Esa declaraci贸n es necesaria cuando la codificaci贸n de caracteres del documento es distinta de la predeterminada UTF-8 o UTF-16.

M贸dulos XHTML 1.1

El tipo de documento XHTML 1.1 se compone de los siguientes m贸dulos XHTML.

  • M贸dulo Estructura - La estructura M贸dulo define los principales elementos estructurales para XHTML Estos elementos act煤an como base para el modelo de contenido de muchos tipos de documento XHTML familia. Los elementos y atributos incluidos en este m贸dulo son: cuerpo, cabeza, html, t铆tulo.

  • Texto M贸dulo: - Este m贸dulo define todos los elementos b谩sicos de texto contenedor, los atributos y sus modelo de contenido : abr, siglas, direcci贸n, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var

  • M贸dulo de Hipertexto: - 聽El Hipertexto M贸dulo proporciona el elemento que se utiliza para definir enlaces de hipertexto a otros recursos. Este m贸dulo admite un elemento.

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

  • M贸dulo de Objeto: - 聽El objeto M贸dulo proporciona elementos para objeto de prop贸sito general. En concreto, el m贸dulo de objetos es compatible con: object, param.

  • M贸dulo de presentaci贸n: - 聽Este m贸dulo define los elementos, atributos, y un modelo de contenido m铆nimo de presentaci贸n simple de marcado : b, grande, h, i, peque帽o, sub, sup, tt

  • Editar m贸dulo:- 聽Este m贸dulo define los elementos y los atributos de uso en la edici贸n de marcado : del ins.

  • Texto bidireccional M贸dulo: - 聽El texto bidireccional m贸dulo define un elemento que puede ser usado para declarar el bi-direccional las normas para el contenido del elemento : bdo.

  • M贸dulo formas - 聽que proporciona todas las funciones que se encuentran en formato HTML 4.0 . En particular, apoya : El bot贸n, fieldset, form, input, label, legend, seleccionar, optgroup, option, textarea.

  • M贸dulo Tabla - 聽apoya los siguientes elementos, atributos y modelo de contenido : t铆tulo, col, colgroup, tabla, tbody, td, tfoot, th, thead, tr

  • Modulo de imagen, - 聽ya que proporciona la integraci贸n b谩sico de las im谩genes y se pueden utilizar en algunas implementaciones de mapas de im谩genes del cliente independientemente. Es compatible con el elemento : img.

  • Mapas de imagen de tipo cliente M贸dulo - 聽que proporciona elementos para mapas de imagen cliente : zona, mapa.

  • Servidor de mapas de imagen M贸dulo - 聽 proporciona soporte para imagen de selecci贸n selecci贸n y transmisi贸n de las coordenadas. El Servidor de mapas de Imagen m贸dulo admite : espacio Ismap al atributo de img.

  • M贸dulo eventos intr铆nsecos, - 聽que soporta todos los eventos mencionados en XHTML Eventos

  • M贸dulo de informaci贸n Meta - La Meta informaci贸n M贸dulo define un elemento que describe la informaci贸n declarativa en la parte de un documento. Incluye elemento meta.

  • M贸dulo de Scripting, - 聽que define los elementos que se utilizan para contener informaci贸n relativa a scripts ejecutables o por la falta de apoyo de scripts ejecutables. Los elementos y los atributos incluidos en este m贸dulo son: noscript, script.

  • M贸dulo Hoja de estilo - 聽Se define un elemento que se utiliza para declarar las hojas de estilo interno. El elemento y atributos definidos por este m贸dulo son: estilo.

  • Atributo de estilo M贸dulo (obsoleto) - 聽 define el atributo de estilo.

  • M贸dulo de enlace - define un elemento que puede ser utilizado para definir v铆nculos a recursos externos. Es compatible con link elemento.

  • M贸dulo 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 m贸dulo es: base.

  • M贸dulo Ruby Anotaci贸n - 聽XHTML tambi茅n utiliza el m贸dulo Ruby anotaciones como se define en RUBY y es compatible con: ruby, rbc, rtc, rb, rt, rp

Cambia de XHTML 1.0 Strict

Esta secci贸n 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 m谩s significativa es la eliminaci贸n 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 colecci贸n de elementos se ha a帽adido.



Advertisements