Moduli XHTML
- Pagina precedente Verifica XHTML
- Pagina successiva Proprietà XHTML
Il modello di modularizzazione di XHTML definisce i moduli di XHTML.
Ragione della modularizzazione di XHTML
XHTML è una lingua semplice ma vasta. XHTML contiene la maggior parte delle funzionalità di cui hanno bisogno i sviluppatori web.
Per alcuni usi speciali, XHTML è troppo grande e complesso, mentre per altri è troppo semplice.
Dividendo XHTML in moduli, W3C ha creato numerose serie di elementi XHTML piccoli e ben definiti, che possono essere utilizzati sia in modo indipendente su dispositivi semplici che integrati con altri standard XML in applicazioni più grandi e complesse.
Utilizzando XHTML modulare, i designer di prodotti e software possono:
- Scegliere gli elementi supportati da un determinato dispositivo.
- Estendere XHTML utilizzando XML senza rompere lo standard XHTML.
- Semplificare XHTML per dispositivi di piccole dimensioni.
- Estendere XHTML per applicazioni complesse aggiungendo nuove funzionalità XML (ad esempio MathML, SVG, voce e multimedialità).
- Definire il framework di XHTML, come XHTML BASIC (sottoinsieme di XHTML per dispositivi mobili).
Moduli XHTML
W3C ha diviso la definizione di XHTML in 28 modelli:
Nome del modulo | Descrizione |
---|---|
Modulo di Applet (modulo di applet) | Definire l'elemento applet abbandonato. |
Modulo di Base (modulo di base) | Definire gli elementi di base. |
Modulo di Forms di Base (Basic Forms Module) | Definisci gli elementi di form di base (forms). |
Modulo di Tabelle di Base (Basic Tables Module) | Definisci gli elementi di tabella di base (table). |
Modulo di Testo Bi-direzionale (Bi-directional Text Module) | Definisci l'elemento bdo. |
Modulo di Mappatura dell'Immagine del Client (Client Image Map Module) | Definisci gli elementi di mappatura dell'immagine del client (image map elements). |
Modulo di Editing (Edit Module) | Definisci l'eliminazione e l'inserimento degli elementi di editing. |
Modulo di Forms (Forms Module) | Definisci tutti gli elementi utilizzati nei moduli di form. |
Modulo di Frames (Frames Module) | Definisci l'elemento frameset. |
Modulo di Hypertext (Hypertext Module) | Definisci l'elemento a. |
Modulo di IFrame (Iframe Module) | Definisci l'elemento iframe. |
Modulo di Immagine (Image Module) | Definisci l'elemento immagine (img). |
Modulo di Eventi Intrinseci () | Definisci gli attributi di evento (event), come onblur e onchange. |
Modulo Legacy (Legacy Module) | Definisci gli elementi e gli attributi abbandonati. |
Modulo di Link (Link Module) | Definisci l'elemento link (link). |
Modulo di Elenco (List Module) | Definisci gli elementi di elenco ol, li, ul, dd, dt e dl. |
Modulo di Meta-informazione (Metainformation Module) | Definisci l'elemento meta. |
Modulo di Identificazione del Nome (Nome Identification Module) | Definisci l'attributo name abbandonato. |
Modulo di Oggetto (Oggetto Modulo) | Definisci gli elementi oggetto (object) e param. |
Modulo di Presentazione (Presentazione Modulo) | Definisci gli elementi di presentazione come b e i. |
Modulo di Scripting (Script Modulo) | Definisci gli elementi script (script) e noscript (senza script). |
Modulo di Mappatura dell'Immagine del Server (Server Image Map Module) | Definisci l'elemento di mappatura dell'immagine del server (server side image map). |
Modulo di Struttura (Struttura Modulo) | Definisci i seguenti elementi: html, head, title e body. |
Modulo Style Attribute (modulo attributo di stile) | Definire l'attributo di stile. |
Modulo Style Sheet (modulo foglio di stile) | Definire l'elemento di stile. |
Modulo Tables (modulo tabelle) | Definire l'elemento utilizzato nelle tabelle. |
Modulo Target (modulo target) | Definire l'attributo target. |
Modulo Text (modulo testo) | Definire l'elemento contenitore di testo (text container), come p e h1. |
*Nota:Gli elementi obsoleti non dovrebbero essere utilizzati in XHTML.
- Pagina precedente Verifica XHTML
- Pagina successiva Proprietà XHTML