Mga Modulo ng XHTML

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

XHTML 模块化的原因

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

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

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

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

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

Mga Modulo ng XHTML

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

模块名称 描述
Applet Module (Applet模块) 定义已被废弃的applet元素。
Base Module (基础模块) 定义基本元素。
Basic Forms Module (基础表单模块) Tukuyin ang pangunahing elemento ng form.
Basic Tables Module (基础表格模块) Tukuyin ang pangunahing elemento ng table.
Bi-directional Text Module (双向文本模块) Tukuyin ang elemento ng bdo.
Client Image Map Module(客户端图像映射模块) Tukuyin ang elemento ng client side image map.
Edit Module (编辑模块) Tukuyin ang paglilinis at pagdagdag ng elemento ng edit.
Forms Module (表单模块) Tukuyin ang lahat ng elemento na ginagamit sa form.
Frames Module (框架模块) Tukuyin ang elemento ng frameset.
Hypertext Module (超文本模块) Tukuyin ang elemento ng a.
Iframe Module (内联框架模块) Tukuyin ang elemento ng iframe.
Image Module (图像模块) Tukuyin ang elemento ng image.
Intrinsic Events Module () Tukuyin ang attribute ng event, tulad ng onblur at onchange.
Legacy Module (遗留模块) Tukuyin ang mga lumaan na elemento at attribute.
Link Module (链接模块) Tukuyin ang elemento ng link.
List Module (列表模块) Tukuyin ang elemento ng list tulad ng ol, li, ul, dd, dt, at dl.
Metainformation Module (元信息模块) Tukuyin ang elemento ng meta.
Name Identification Module (名称识别模块) Tukuyin ang name property na naging lumaan.
Object Module (对象模块) Tukuyin ang elemento ng object at param.
Presentation Module (表现模块) Tukuyin ang elemento ng pagpapakita tulad ng b at i.
Scripting Module (脚本模块) Tukuyin ang elemento ng script at noscript.
Server Image Map Module(服务器端图像映射模块) Tukuyin ang elemento ng server side image map.
Structure Module (结构模块) Tukuyin ang mga sumusunod na elemento: html, head, title at body.
Style Attribute Module (Modulo ng Atrybyuto ng Estilo) Tukoy ang atrybyuto ng estilo.
Style Sheet Module (Modulo ng Style Sheet) Tukoy ang elemento ng estilo.
Tables Module (Modulo ng Talahanayan) Tukoy ang mga elemento na gamit sa talahanayan.
Target Module (Modulo ng Target) Tukoy ang atrybyuto ng target.
Text Module (Modulo ng Teksto) Tukoy ang elemento ng konteyner ng teksto, tulad ng p at h1.

*Kabatiran:Ang mga inaaliwanang elemento ay hindi dapat gamitin sa loob ng XHTML.