Moduli ya XHTML

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

XHTML 模块化的原因

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

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

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

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

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

Moduli ya XHTML

W3C imewahakika kufaa kifaa cha XHTML kwa 28 moduli:

Jina la moduli Kufaa
Moduli wa Applet (Moduli wa Applet) Kufaa elementi ya applet iliyotoka.
Moduli wa Kivinjani (Moduli wa Kivinjani) Kufaa kipimo chakula.
Moduli ya Foromu za Kibasisi (Basic Forms Module) Kieleza element za formu za kibasisi (forms)
Moduli ya Tabia za Kibasisi (Basic Tables Module) Kieleza element za tabia kama tabia
Moduli ya Matukio ya Kibidi (Bi-directional Text Module) Kieleza element ya bdo
Moduli ya Picha ya Kifungu cha Mwili (Client Image Map Module) Kieleza element za picha ya kifungu kwenye msindikizo (image map elements)
Moduli ya Hariri (Edit Module) Kieleza hisia za hariri kama kufungua na kuingiza
Moduli ya Foromu (Forms Module) Kieleza element zote zilizotumiwa katika formu
Moduli ya Kifungu (Frames Module) Kieleza element ya frameset
Moduli ya Hutu wa Kihutaji (Hypertext Module) Kieleza element ya a
Moduli ya Iframe (Iframe Module) Kieleza element ya iframe
Moduli ya Picha (Image Module) Kieleza element ya picha (img)
Moduli ya Matukio wa Mafaa (Intrinsic Events Module) Kieleza uhusiano wa matukio (event) kama onblur na onchange
Moduli ya Kipasira (Legacy Module) Kieleza element na uhusiano zilizopita
Moduli ya Kifungu (Link Module) Kieleza element ya kifungu (link)
Moduli ya Orodha (List Module) Kieleza element za orodha kama ol, li, ul, dd, dt, na dl
Moduli ya Taarifu ya Kimaudhui (Metainformation Module) Kieleza element ya meta
Moduli ya Identiresha Jina (Name Identification Module) Kieleza sababu ya jina iliyopita (name attribute)
Moduli ya Jadha (Object Module) Kieleza element za jadha (object) na element ya param
Moduli ya Muonekano (Moduli ya presentation) Kieleza element za muonekano kama b na i
Moduli ya Scripting (Moduli ya script) Kieleza vigezo (script) na vigezo bila vigezo (noscript)
Moduli ya Picha ya Kifungu cha Msindikizo (Server Image Map Module) Kieleza element ya picha ya kifungu kwenye msindikizo (server side image map)
Moduli ya Kinastruktura (Moduli ya strukuturi) Kieleza hizi element: html, head, title na body.
Moduli ya Kifungu cha Kifungu cha Muundo (Style Attribute Module) Kufafanua uwezo wa kifungu cha kifungu cha muundo.
Moduli ya Kifungu cha Muundo (Style Sheet Module) Kufafanua vifungu vya kifungu cha muundo.
Moduli ya Kifungu cha Kifungu (Tables Module) Kufafanua vifungu vya kifungu cha mtarabu.
Moduli ya Kifungu cha Kifungu (Target Module) Kufafanua uwezo wa kifungu cha kifungu cha kifungu.
Moduli ya Matukio (Text Module) Utafiti wa kifungu cha kina cha matukio, kama p na h1.

*Kuzingatia:Vifungu vilivyoamishwa haharibikiwe katika XHTML.