Μονάδες XHTML

XHTML 模塊化模型定義了 XHTML 的模塊。

XHTML 模塊化的原因

XHTML 是簡單而龐大的語言。XHTML 包含了網站開發者需要的大多數功能。

對於某些特殊的用途,XHTML 太大且太複雜,而對於其他的用途,它又太簡單了。

通過將 XHTML 分為若干模塊,W3C 已經創造出數套小巧且定義良好的 XHTML 元素,這些元素既可被獨立應用於簡易設備,又可以與其他 XML 標準並入大型且更複雜的應用程序。

通過使用模塊化的 XHTML,產品和軟件設計者可以:

  • 選擇被某種設備所支持的元素。
  • 在不打破 XHTML 標準的情況下,使用 XML 對 XHTML 進行擴展。
  • 針對小型設備,對 XHTML 進行簡化。
  • 通過添加新的 XML 功能(比如 MathML, SVG, 語音和多媒體),針對複雜的應用對 XHTML 進行擴展。
  • 定義 XHTML 框架,比如 XHTML BASIC (針對移動設備的 XHTML 子集)。

Μονάδες XHTML

W3C 已將 XHTML 的定義分為28種模型:

模块名称 描述
Applet Module (Applet模块) 定義已被棄用的applet元素。
Base Module (基礎模块) 定義基本元素。
Μονάδα Βασικών Φόρμας (Basic Forms Module) Ορίζουμε τα βασικά στοιχεία της φόρμας (forms).
Μονάδα Βασικών Ταμπέλων (Basic Tables Module) Ορίζουμε τα βασικά στοιχεία της ταμπέλας (table).
Μονάδα Τeksu Διδρομίας (Bi-directional Text Module) Ορίζουμε το στοιχείο bdo.
Μονάδα Χάρτη Εικόνας Πελάτη (Client Image Map Module) Ορίζουμε τα στοιχεία χάρτη εικόνας στο πελάτη (image map elements).
Μονάδα Επεξεργασίας (Edit Module) Ορίζουμε την διαγραφή και εισαγωγή στοιχείων επεξεργασίας.
Μονάδα Φόρμας (Forms Module) Ορίζουμε όλα τα στοιχεία που χρησιμοποιούνται στις φόρμες.
Μονάδα Πλαισίων (Frames Module) Ορίζουμε το στοιχείο frameset.
Μονάδα Υπερtekstu (Hypertext Module) Ορίζουμε το στοιχείο a.
Μονάδα Εσωτερικού Πλαισίου (Iframe Module) Ορίζουμε το στοιχείο iframe.
Μονάδα Εικόνας (Image Module) Ορίζουμε το στοιχείο εικόνας (img).
Μονάδα Εσωτερικών Συμβάντων (Intrinsic Events Module) Ορίζουμε τις ιδιότητες συμβάντων (event), όπως onblur και onchange.
Μονάδα Παράδοσης (Legacy Module) Ορίζουμε τα ανεπαρκή στοιχεία και ιδιότητες.
Μονάδα Σύνδεσης (Link Module) Ορίζουμε το στοιχείο σύνδεσης (link).
Μονάδα Λίστας (List Module) Ορίζουμε τα στοιχεία λίστας ol, li, ul, dd, dt και dl.
Μονάδα Μεταδεδομένων (Metainformation Module) Ορίζουμε το στοιχείο meta.
Μονάδα Αναγνώρισης Ονόματος (Name Identification Module) Ορίζουμε την ανεπαρκή ιδιότητα name.
Μονάδα Αντικειμένου (Object Module) Ορίζουμε τα στοιχεία αντικειμένου (object) και param.
Μονάδα Παρουσίασης (Presentation Module) Ορίζουμε τα στοιχεία παρουσίασης όπως b και i.
Μονάδα Σκriπting (Scripting Module) Ορίζουμε τα στοιχεία script και noscript.
Μονάδα Χάρτη Εικόνας Σε Σerver (Server Image Map Module) Ορίζουμε το στοιχείο χάρτη εικόνας στο服务器 (server side image map)
Πρότυπο Μονάδας Δομής (Structure Module) Ορίζουμε τα εξής στοιχεία: html, head, title και body.
Μονάδα Αναφοράς Στυλ (Μονάδα Αναφοράς Στυλ) Ορίζει τις παραμέτρους στυλ.
Μονάδα Στυλ Σελίδας (Μονάδα Στυλ Σελίδας) Ορίζει τα στοιχεία στυλ.
Μονάδα Πινάκων (Μονάδα Πινάκων) Ορίζει τα στοιχεία που χρησιμοποιούνται στις γραφικές πίνακες.
Μονάδα Target (Μονάδα Target) Ορίζει την παράμετρο target.
Μονάδα Κειμένου (Μονάδα Κειμένου) Ορίζει το στοιχείο κουτί κειμένου (κουτί κειμένου), όπως το p και το h1.

*Σημείωση:Οι διαδικτυακοί στοιχεία που καταργήθηκαν δεν πρέπει να χρησιμοποιούνται στο XHTML.