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.