Moduły XHTML
- Poprzednia strona Walidacja XHTML
- Następna strona Atrybuty XHTML
Model modularizacji XHTML definiuje moduły XHTML.
Powód modularizacji XHTML
XHTML jest prostym i obszernym językiem. XHTML zawiera większość funkcji potrzebnych twórcom stron internetowych.
Dla niektórych specjalnych zastosowań XHTML jest zbyt duży i zbyt złożony, a dla innych zbyt prosty.
Przez podział XHTML na moduły, W3C stworzył wiele małych i dobrze zdefiniowanych elementów XHTML, które mogą być stosowane niezależnie w prostych urządzeniach oraz włączone do większych i bardziej złożonych aplikacji z innymi standardami XML.
Dzięki modularnemu XHTML, projektanci produktów i oprogramowania mogą:
- Wybierz elementy wspierane przez dane urządzenie.
- Rozszerz XHTML za pomocą XML, nie łamiąc standardu XHTML.
- Uprość XHTML dla małych urządzeń.
- Rozszerz XHTML o nowe funkcje XML (np. MathML, SVG, głos i multimedie), aby obsługiwać bardziej złożone aplikacje.
- Definiuj ramy XHTML, takie jak XHTML BASIC (podzbiór XHTML dla urządzeń mobilnych).
Moduły XHTML
W3C podzielił definicję XHTML na 28 modeli:
Nazwa modułu | Opis |
---|---|
Moduł Applet (Moduł Applet) | Definicja przestarzałego elementu applet. |
Podstawowy Moduł (Podstawowy moduł) | Definicja podstawowych elementów. |
Basic Forms Module (基础表单模块) | 定义基本的表单元素 (forms)。 |
Moduł Podstawowych Formularzy (Basic Forms Module) | Definiuj podstawowe elementy formularza (forms) |
Moduł Podstawowych Tabel (Basic Tables Module) | Definiuj podstawowe elementy tabeli (table) |
Moduł Tekstu Dwukierunkowego (Bi-directional Text Module) | Definiuj element bdo |
Moduł Mapy Obrazu Klienta (Client Image Map Module) | Definiuj elementy mapy obrazu klienta (image map elements) |
Moduł Edycji (Edit Module) | Definiuj elementy edycji usuwania i wstawiania |
Moduł Formularzy (Forms Module) | Definiuj wszystkie elementy używane w formularzach |
Moduł Ram (Frames Module) | Definiuj element a |
Moduł Wewnętrznego Ramu (Iframe Module) | Definiuj element iframe |
Moduł Obrazu (Image Module) | Definiuj element obrazu (img) |
Moduł Wewnętrznych Zdarzeń (Intrinsic Events Module) | Definiuj atrybuty zdarzeń (event), takie jak onblur i onchange |
Moduł Legacy (Legitymny Module) | Definiuj zdeprecjonowane elementy i atrybuty |
Moduł Linku (Link Module) | Definiuj element link |
Moduł Listy (List Module) | Definiuj elementy listy, takie jak ol, li, ul, dd, dt i dl |
Moduł Metainformacji (Metainformation Module) | Definiuj element meta |
Moduł Identyfikacji Nazwy (Name Identification Module) | Definiuj zdeprecjonowaną właściwość name |
Moduł Obiektu (Object Module) | Definiuj elementy obiektu (object) i parametr (param) |
Moduł Prezentacji (Presentation Module) | Definiuj elementy prezentacji, takie jak b i i |
Moduł Skryptowania (Scripting Module) | Definiuj elementy skryptu (script) i bezskryptowe (noscript) |
Moduł Mapy Obrazu Serwerowej (Server Image Map Module) | Definiuj element mapy obrazu serwerowej (server side image map) |
Moduł Struktury (Structure Module) | Definiuj następujące elementy: html, head, title i body. |
Style Attribute Module (moduł atrybutów stylu) | Definiowanie atrybutów stylu. |
Style Sheet Module (moduł arkusza stylów) | Definiowanie elementów stylu. |
Tables Module (moduł tabel) | Definiowanie elementów używanych w tabelach. |
Target Module (moduł target) | Definiowanie atrybutu target. |
Text Module (moduł tekstowy) | Definiowanie elementów kontenerów tekstowych (text container), takich jak p i h1. |
*Uwaga:Nie powinno się używać przestarzałych elementów w XHTML.
- Poprzednia strona Walidacja XHTML
- Następna strona Atrybuty XHTML