XHTML-Module
- Vorherige Seite XHTML-Überprüfung
- Nächste Seite XHTML-Attribute
XHTML 模块化模型定义了 XHTML 的模块。
XHTML 模块化的原因
XHTML 是简单而庞大的语言。XHTML 包含了网站开发者需要的大多数功能。
对于某些特殊的用途,XHTML 太大且太复杂,而对于其他的用途,它又太简单了。
通过将 XHTML 分为若干模块,W3C 已经创造出数套小巧且定义良好的 XHTML 元素,这些元素既可被独立应用于简易设备,又可以与其他 XML 标准并入大型且更复杂的应用程序。
通过使用模块化的 XHTML,产品和软件设计者可以:
- 选择被某种设备所支持的元素。
- 在不打破 XHTML 标准的情况下,使用 XML 对 XHTML 进行扩展。
- 针对小型设备,对 XHTML 进行简化。
- 通过添加新的 XML 功能(比如 MathML, SVG, 语音和多媒体),针对复杂的应用对 XHTML 进行扩展。
- 定义 XHTML 框架,比如 XHTML BASIC (针对移动设备的 XHTML 子集)。
XHTML-Module
W3C 已将 XHTML 的定义分为28种模型:
模块名称 | 描述 |
---|---|
Applet Module (Applet模块) | 定义已被废弃的applet元素。 |
Base Module (基础模块) | 定义基本元素。 |
Basic Forms Module (Grundlegende Formularmodul) | Definieren Sie grundlegende Formularelemente (forms). |
Basic Tables Module (Grundlegende Tabellenmodul) | Definieren Sie grundlegende Tabellenelemente (table). |
Bi-directional Text Module (Bidirektionales Textmodul) | Definieren Sie das bdo-Element. |
Client Image Map Module (Clientseitige Bildmappenelemente Modul) | Definieren Sie das clientseitige Bildmappenelement (image map elements). |
Edit Module (Editiermodul) | Definieren Sie das Editieren von Elementen zur Löschung und zum Einfügen. |
Forms Module (Formularmodul) | Definieren Sie alle in Formularen verwendeten Elemente. |
Frames Module (Fenstermodul) | Definieren Sie das frameset-Element. |
Hypertext Module (Hypertextmodul) | Definieren Sie das a-Element. |
Iframe Module (Inline-Frames Modul) | Definieren Sie das iframe-Element. |
Image Module (Bildelemente Modul) | Definieren Sie das Bildenelement (img). |
Intrinsic Events Module () | Definieren Sie Ereignisattribute (event), wie z.B. onblur und onchange. |
Legacy Module (Verlassenes Modul) | Definieren Sie abgekündigte Elemente und Attribute. |
Link Module (Linkmodul) | Definieren Sie das Link-Element (link). |
List Module (Liste Modul) | Definieren Sie Listelemente wie ol, li, ul, dd, dt und dl. |
Metainformation Module (Metainformationsmodul) | Definieren Sie das meta-Element. |
Name Identification Module (Namenserkennungsmodul) | Definieren Sie das abgekündigte name-Attribut. |
Object Module (Objektmodul) | Definieren Sie die Objektelemente (object) und das param-Element. |
Presentation Module (Darstellungmodul) | Definieren Sie Darstellungselemente wie b und i. |
Scripting Module (Skriptmodul) | Definieren Sie das Skript (script) und das noscript-Element. |
Server Image Map Module (Serverseitige Bildmappenelemente Modul) | Definieren Sie das serverseitige Bildmappenelement (server side image map). |
Structure Module (Strukturmodul) | Definieren Sie die folgenden Elemente: html, head, title und body. |
Stileigenschaftsmodul (Stileigenschaftsmodul) | Definition der Stileigenschaften. |
Stilblattmodul (Stilblattmodul) | Definition der Stilelemente. |
Tabellenmodul (Tabellenmodul) | Definition der Elemente für Tabellen. |
Zielmodul (Zielmodul) | Definition des Zielattributs. |
Textmodul (Textmodul) | Definition des Textcontainer-Elements (Textcontainer), z.B. p und h1. |
*Anmerkung:Abgelehnte Elemente sollten nicht in XHTML verwendet werden.
- Vorherige Seite XHTML-Überprüfung
- Nächste Seite XHTML-Attribute