Módulos de XHTML

XHTML 模块化模型定义了 XHTML 的模块。

XHTML 模块化的原因

XHTML 是简单而庞大的语言。XHTML 包含了网站开发者需要的大多数功能。

对于某些特殊的用途,XHTML 太大且太复杂,而对于其他的用途,它又太简单了。

通过将 XHTML 分为若干模块,W3C 已经创造出数套小巧且定义良好的 XHTML 元素,这些元素既可被独立应用于简易设备,又可以与其他 XML 标准并入大型且更复杂的应用程序。

通过使用模块化的 XHTML,产品和软件设计者可以:

  • 选择被某种设备所支持的元素。
  • 在不打破 XHTML 标准的情况下,使用 XML 对 XHTML 进行扩展。
  • 针对小型设备,对 XHTML 进行简化。
  • 通过添加新的 XML 功能(比如 MathML, SVG, 语音和多媒体),针对复杂的应用对 XHTML 进行扩展。
  • 定义 XHTML 框架,比如 XHTML BASIC (针对移动设备的 XHTML 子集)。

Módulos de XHTML

W3C 已将 XHTML 的定义分为28种模型:

模块名称 描述
Applet Module (Applet模块) 定义已被废弃的applet元素。
Base Module (基础模块) 定义基本元素。
Módulo de Formularios Básicos (基础表单模块) Definir los elementos básicos de formulario (forms).
Módulo de Tablas Básicas (基础表格模块) Definir los elementos básicos de tabla (table).
Módulo de Texto Bi-direccional (双向文本模块) Definir el elemento bdo.
Módulo de Mapeo de Imágenes del Lado del Cliente (客户端图像映射模块) Definir elementos de mapeo de imágenes del lado del cliente (image map elements).
Módulo de Edición (编辑模块) Definir la eliminación e inserción de elementos de edición.
Módulo de Forms (表单模块) Definir todos los elementos utilizados en los formularios.
Módulo de Frames (框架模块) Definir el elemento frameset.
Módulo de Hipertexto (超文本模块) Definir el elemento a.
Módulo de Iframe (内联框架模块) Definir el elemento iframe.
Módulo de Imagen (图像模块) Definir el elemento de imagen (img).
Módulo de Eventos Intrínsecos () Definir propiedades de eventos intrínsecos (eventos), como onblur y onchange.
Módulo de Legado (遗留模块) Definir elementos y propiedades obsoletos.
Módulo de Enlace (链接模块) Definir el elemento de enlace (link).
Módulo de Lista (列表模块) Definir elementos de lista como ol, li, ul, dd, dt y dl.
Módulo de Metainformación (元信息模块) Definir el elemento meta.
Módulo de Identificación de Nombre (名称识别模块) Definir la propiedad name obsoleta.
Módulo de Objeto (对象模块) Definir elementos de objeto (object) y elemento param.
Módulo de Presentación (表现模块) Definir elementos de presentación como b y i.
Módulo de Scripting (脚本模块) Definir los elementos de script (script) y sin script (noscript).
Módulo de Mapeo de Imágenes del Lado del Servidor (服务器端图像映射模块) Definir el elemento de mapeo de imágenes del lado del servidor (server side image map).
Módulo de Estructura (结构模块) Definir los siguientes elementos: html, head, title y body.
Módulo de atributo de estilo (módulo de atributo de estilo) Definir propiedades de estilo.
Módulo de hoja de estilo (módulo de hoja de estilo) Definir elementos de estilo.
Módulo de tablas (módulo de tablas) Definir elementos utilizados en tablas.
Módulo de objetivo (módulo de objetivo) Definir la propiedad target.
Módulo de texto (módulo de texto) Definir elementos de contenedor de texto (contenedor de texto), como p y h1.

*Nota:Los elementos obsoletos no deben usarse en XHTML.