1. Miért XHTML-módostás?

Az XHTML egy egyszerű, ámde nagy nyelv. Az XHTML tartalmazza a legfőbb funkciókat, amelyekre egy webszerkesztőnek szüksége lehet.

Néhány XHTML terv túl komplikált, mg néhány túl egyszerű.

Az XHTML-t modulokra választva, a W3C (World Wide web Consortium) megteremtette és bedefiniálta az XHTML parancsokat, amelyeket különállóan lehet használni kis eszközökön vagy kombinálva más XML alapokkal, nagyobb és komplexebb alkalmazásokba.

Az elemes XHTML-el lehet:
  • Kiválasztani az elemeket, hogy támogassanak egy eszközt, ami alap XHTML-t használ blokkok éptésére.
  • XHTML-hez kiegésztőket adni XML használatával, az alap XHTML szabályai megszegése nélkül.
  • Egyszerűsteni az XHTML-t olyan eszközökre, mint PDA, mobiltelefon, TV és otthoni készülékek.
  • Kiterjeszteni az XHTML-t egy komplex alkalmazásba, hozzáadva új XML funkciókat (mint MathML, SVG, hang és multimédia).
  • XHTML profilokat meghatározni, mint az XHTML Alap [Basic] (az XHTML egy részhalmazát, mobileszközökre).

XHTML modulok

A W3C 28 modulba vűlasztotta szét az XHTML meghatározását.

Modulnév - Magyarázat

Beépülő modul - Meghatározza a helytelentett "<applet>" elemet.
Alap modul - Meghatározza a "<base>" elemet.
Alap űrlap modul - Meghatározza az alap "<form>" elemeket.
Alap táblázat modul - Meghatározza az alap "<form>" elemeket.
Kétirányú szövegmodul - Meghatározza a kétirányú szövegmodul elemet.
Ügyféloldali térképmodul - Meghatározza a böngészőoldali "<map>" elemeket.
Módostó modul - Meghatározza a módostandó elemeket. (Törlés és beillesztés.)
??í‚°rlap modul - Meghatározza az összes elemet, amit az űrlapokban használhatunk.
Keretek modul - Meghatározza a "<frameset>" elemeit.
Hyperszöveg modul - Meghatározza az "<a>" elemet.
Kulcskeret modul - Meghatározza az "<iframe>" elemet.
Képmodul - Meghatározza az "<img>" elemet.
Belső esemény modul - Meghatározza az események attritbútumait, mint például az "onblur" és az "onchange".
í¢??rökség modul - Meghatározza a helytelentett elemeket és attritbútumokat.
Link modul - Meghatározz a "<link>" elemet.
Lista modul - Meghatároza a lista elemeket, mint például "[list], [*], [list], <dd>, <dt> és <dl>".
Metainformáció modul - Meghatározza a "<meta>" elemet.
Névmeghatározó modul - Meghatározza a helytelentett "name" attritbútumot.
Objektum modul - Meghatározza az "<object>" és a "<param>" elemeket.
Megjelentési modul - Meghatározza a megjelentési elemeket, mint például "[b]" és "[i]".
Script modul - Meghatározz a "<script>" és a "<noscript> elemeket.
Szerveroldali térképmodul - Meghatározza a szerveroldali "<map>" elemeket.
Szerkezet modul - Meghatározza a következő elemeket: "<html>, <head>, <title> és <body>".
Stlus attritbútum modul - Meghatározza a "<style>" attritbútumot.
Stluslap modul - Meghatározza a "<style>" elemet.
Táblázat modul - Meghatározza, mely elemek használhatóak a táblázatban.
Cél modul - Meghatározza a "target" attritbútumot.
Szöveg modul - Meghatározza tároló elemeket, mint például "

és <h1>".

A helytelentett elemeket nem lehet használni az XHTML-ben.