Curso de xhtml - XHTML 1. 1 Módulo basado en XHTML

13 - XHTML 1. 1 Módulo basado en XHTML

[editar]
Curso gratis creado por Carlos Castillo. Extraido de: http://www.tejedoresdelweb.com/307/article-10152.html
18 de Octubre de 2005
La recomendación W3C que describe XHTML1.1 fue publicado el 31 de mayo del 2001, esta define un nuevo tipo de documento que esta basado en un marco de módulos que están definidos en el documento de modularización de XHTML. Se busca que este nuevo tipo de documento sea la base para extender la familia XHTML y proveer consistencia, compatibilidad para aquellas opciones a eliminar (deprecated).

Esta recomendación básicamente es una reformulación de XHTML 1.0 Strict incluyéndole el uso de módulos XHTML. Esto último implica que muchas de las facilidades de XHTML, por no son disponibles. Estas se han incorporado en módulos aparte.

XHTML 1.1 da de baja el soporte para los siguientes tipos de elementos

  • Base basefont
  • Center font
  • Frame frameset
  • Iframe isindex
  • Menu noframes
  • Object s
  • strike

El tipo de documento XHTML 1.1 esta hecho de los siguientes módulos, los cuales están definidos en el documento Modularización de XHTML[4].

  • Modulo Estructural: body, head, html, title
  • Modulo Texto: abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var.
  • Modulo Hipertexto: a
  • Modulo Lista: dl, dt, dd, ol, ul, li
  • Modulo Objeto: object, param
  • Modulo Presentación: b, big, hr, i, small, sub, sup, tt
  • Modulo Editar: del, ins
  • Modulo Texto Bidireccional: bdo
  • Modulo Formas: button, fieldset, form, input, label, legend, select, optgroup, option, textarea
  • Modulo Tablas: caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr.
  • Modulo imagen: img
  • Modulo Mapa lado Cliente: area, map
  • Modulo Mapa lado Servidor: Attribute ismapon img
  • Modulo eventos intrínsecos: Atributos Events
  • Modulo Metainformación: meta
  • Modulo de Scripts: noscript, script
  • Modulo Hoja de estilos: elementos style
  • Modulo Atributo Style: Deprecated : atributo style
  • Modulo link: link
  • Modulo base: base

El empleo de los módulos se realiza declarándolos como DTDs en el encabezado del documento XHTML.

Ejemplo:

Definición del modulo Hipertexto<!-- ...................................................................... -->
<!-- XHTML 1.1 Hypertext Module .......................................... -->
<!-- file: xhtml11-hypertext-1.mod

This is XHTML 1.1, a modular variant of XHTML 1.0.
Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved.
Revision: $Id: xhtml-modularization-20000105.html,v 1.2 2000/01/05 20:59:27 shane Exp $ SMI

This DTD module is identified by the PUBLIC and SYSTEM identifiers:

PUBLIC "-W3CELEMENTS XHTML 1.1 Hypertext 1.0EN"
SYSTEM "xhtml11-hypertext-1.mod"

Revisions:
(none)
....................................................................... -->

<!-- Hypertext

a

This module declares the anchor ('a') element type, which
defines the source of a hypertext link. The destination
(or link 'target') is identified via its 'id' attribute
rather than the 'name' attribute as was used in HTML.
-->

<!-- ............ Anchor Element ............ -->

<!ENTITY % A.element "INCLUDE" >
<![%A.element;[
<!ENTITY % A.content
"( #PCDATA | %Inline-noa.mix; )*"
>
<!ELEMENT a %A.content; >
<!-- end of A.element -->]] >

<!ENTITY % A.attlist "INCLUDE" >
<![%A.attlist;[
<!ATTLIST a
%Common.attrib;
href %URI.datatype; #IMPLIED
charset %Charset.datatype; #IMPLIED
type %ContentType.datatype; #IMPLIED
hreflang %LanguageCode.datatype; #IMPLIED
rel %LinkTypes.datatype; #IMPLIED
rev %LinkTypes.datatype; #IMPLIED
accesskey %Character.datatype; #IMPLIED
tabindex %Number.datatype; #IMPLIED
>
<!-- end of A.attlist -->]] >

<!-- end of xhtml11-hypertext-1.mod -->
[editar]

Sé el primero en opinar


Cursos gratis relacionados con 'Curso de xhtml'

XHTML es una reformulación de HTML que normaliza y modulariza el lenguaje. XHTML está basado... Más »
Este es un curso tremendamente completo, guiado y con ejemplos y prácticas pensadas para convertirlo... Más »

Autor y licencia de 'Curso de xhtml'


Curso gratis de Carlos Castillo. Extraido de: http://www.tejedoresdelweb.com/307/article-10152.html CopyLeft
Los contenidos de este sitio pueden ser reproducidos solamente bajo estas condiciones. La licencia está respaldada con el registro de propiedad intelectual número 97.125 en Chile y otros países.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.