XHTML-moduler
- Föregående sida XHTML-verifiering
- Nästa sida XHTML-attribut
XHTML-modulariseringsmodellen definierar XHTML-moduler.
Anledningen till XHTML-modularisering
XHTML är en enkel och omfattande språk. XHTML innehåller de flesta funktioner som webbutvecklare behöver.
För vissa särskilda användningsområden är XHTML för stor och för komplex, medan det för andra är för enkelt.
Genom att dela upp XHTML i flera moduler har W3C skapat flera små och väldefinierade XHTML-element, som kan användas både för enkla enheter och för att kombineras med andra XML-standarder i stora och mer komplexa applikationer.
Genom att använda modulariserad XHTML kan produkter och softwaredesigners:
- Välj element som stöds av ett visst enhet.
- Utöka XHTML med XML utan att bryta mot XHTML-standarden.
- Simplifiera XHTML för små enheter.
- Utöka XHTML för komplexa applikationer genom att lägga till nya XML-funktioner (t.ex. MathML, SVG, röst och multimedie).
- Definiera XHTML-ramverk, till exempel XHTML BASIC (en delmängd av XHTML för mobila enheter).
XHTML-moduler
W3C har delat in definitionen av XHTML i 28 modeller:
Modulnamn | Beskrivning |
---|---|
Applet Module (applet-modul) | Definiera den föråldrade applet-elementet. |
Base Module (grundmodul) | Definiera grundläggande element. |
Basic Forms Modul (grundläggande formulärmodul) | Definiera grundläggande formulärkomponenter (forms). |
Basic Tables Modul (grundläggande tabellmodul) | Definiera grundläggande tabellkomponenter (table). |
Bi-directional Text Modul (tvärvändartextmodul) | Definiera bdo element. |
Client Image Map Modul (klientbaserad bildkarta modul) | Definiera klientbaserad bildkarta element (image map elements). |
Edit Modul (redigeringsmodul) | Definiera redigeringskomponenter som radering och infoga. |
Forms Modul (formulärmodul) | Definiera alla element som används i formulär. |
Frames Modul (rammodul) | Definiera frameset element. |
Hypertext Modul (hypertextmodul) | Definiera a element. |
Iframe Modul (inline frame modul) | Definiera iframe element. |
Bildmodul (bildmodul) | Definiera bildelement (img). |
Intrinsic Events Modul () | Definiera händelseattribut (event), till exempel onblur och onchange. |
Legacymodul (legacymodul) | Definiera avskrivna element och attribut. |
Länkmodul (länkmodul) | Definiera länkelement (link). |
Listmodul (listmodul) | Definiera listelement som ol, li, ul, dd, dt och dl. |
Metainformationmodul (metainformationmodul) | Definiera meta element. |
Namnidentifieringsmodul (namnidentifieringsmodul) | Definiera avskrivna namnattribut. |
Objektmodul (objektmodul) | Definiera objektelement (object) och param element. |
Presentationmodul (presentationmodul) | Definiera presentationselement som b och i. |
Skriptmodul (skriptmodul) | Definiera skript (script) och utan skript (noscript) element. |
Server Image Map Modul (serverbaserad bildkarta modul) | Definiera serverbaserad bildkarta (server side image map) element |
Strukturmodul (strukturmodul) | Definera följande element: html, head, title och body. |
Stilattributmodul | Definiera stilattribut. |
Stilarkmodul | Definiera stilmärken. |
Tabellermodul | Definiera element som används i tabeller. |
Targetmodul | Definiera target-attributet. |
Textmodul | Definiera textcontainer-element, till exempel p och h1. |
*Anteckning:Element som har avvecklats bör inte användas i XHTML.
- Föregående sida XHTML-verifiering
- Nästa sida XHTML-attribut