Modul XHTML

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

XHTML 模块化的原因

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

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

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

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

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

Modul XHTML

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

模块名称 描述
Applet Module (Applet模块) 定义已被废弃的applet元素。
Base Module (基础模块) 定义基本元素。
Modul Formulir Dasar (基础表单模块) Tentukan elemen formulir dasar (forms)
Modul Tabel Dasar (基础表格模块) Tentukan elemen tabel dasar (table)
Modul Tekst Bidirectional (双向文本模块) Tentukan elemen bdo
Modul Peta Gambar Pihak Klien (客户端图像映射模块) Tentukan elemen peta gambar pihak klien (image map elements)
Modul Edit (编辑模块) Tentukan penghapusan dan penambahan elemen edit
Modul Formulir (表单模块) Tentukan elemen yang digunakan di dalam formulir
Modul Frames (框架模块) Tentukan elemen frameset
Modul HyperTekst (超文本模块) Tentukan elemen a
Modul Iframe (内联框架模块) Tentukan elemen iframe
Modul Gambar (图像模块) Tentukan elemen gambar (img)
Modul Peristiwa Bawaan () Tentukan atribut peristiwa bawaan (event), seperti onblur dan onchange
Modul Warisan (遗留模块) Tentukan elemen dan atribut yang telah disingkirkan
Modul Link (链接模块) Tentukan elemen link
Modul Daftar (列表模块) Tentukan elemen daftar (ol, li, ul, dd, dt, dan dl)
Modul Meta Informasi (元信息模块) Tentukan elemen meta
Modul Identifikasi Nama (名称识别模块) Tentukan atribut yang telah disingkirkan (name)
Modul Objek (对象模块) Tentukan elemen objek (object) dan elemen param
Modul Presentasi (表现模块) Tentukan elemen ekspresi seperti b dan i
Modul Skripting (脚本模块) Tentukan skrip (script) dan skrip tanpa skrip (noscript)
Modul Peta Gambar Pihak Server (Server Image Map Module) Tentukan elemen peta gambar pihak server (server side image map)
Modul Struktur (结构模块) Tentukan elemen berikut: html, head, title dan body。
Modul Atribut Gaya (Style Attribute Module) Tentukan atribut gaya.
Modul Laporan Gaye (Style Sheet Module) Tentukan elemen gaya.
Modul Tabel (Tables Module) Tentukan elemen yang digunakan dalam tabel.
Modul Target (Target Module) Tentukan atribut target.
Modul Teks (Text Module) Tentukan elemen wadah teks (text container), seperti p dan h1.

*Catatan:Elemen yang diabaikan tidak harus digunakan dalam XHTML.