Attività W3C XHTML

HTML è il linguaggio di markup universale sul Web.

Guida a XHTML

Per sapere come convertire un sito web in XHTML, leggi il nostro Guida a XHTMLTutorial XML Schemas

Versioni di XHTML

XHTML 1.0

Come raccomandazione del W3C, XHTML 1.0 è stata pubblicata il 26 gennaio 2000.

Seconda versione di XHTML 1.0

Come raccomandazione del W3C, la seconda versione di XHTML 1.0 è stata pubblicata il 1° agosto 2002. Non è una nuova versione, ma un aggiornamento e una correzione di bug.

Riguardo a XHTML 1.0

XHTML 1.0 è la prima grande modifica a HTML dal 1997 e rappresenta anche un passo importante verso la fornitura di una navigazione web più ricca a un'ampia gamma di utenti代理,tra cui computer desktop, dispositivi mobili e telefoni cellulari.

XHTML è un'applicazione XML che può essere migrata in modo平稳 da HTML 4.01. Il W3C ha ristrutturato HTML 4.01 in XML come primo passo, portando alla nascita di XHTML 1.0. XHTML 1.0 si basa sui tag semantiche forniti dai tag HTML 4.01.

Il passo successivo è modularizzare i moduli XHTML in una raccolta di elementi più piccoli, rendendo più facile l'integrazione di XHTML con altri linguaggi di markup (come le immagini vettoriali e i media multimediali).

Inoltre, la modularizzazione di XHTML può ridurre i costi di sviluppo, migliorare la collaborazione con altre applicazioni (ad esempio, database), comunicare più facilmente con diversi agenti utente (browser) e integrarsi in modo più puro tra HTML e diversi standard XML.

Attività W3C XHTML

XHTML 1.0

XHTML 1.0 è una rappresentazione rinnovata di HTML 4.01 utilizzando XML.

Per approfondire le tue conoscenze su XHTML, visita la nostra Guida a XHTMLTutorial XML Schemas

XHTML 1.1 (XHTML modulato)

I dispositivi di piccole dimensioni (ad esempio, i telefoni cellulari) non possono supportare tutte le funzionalità di XHTML. XHTML 1.1 suddivide lo standard in modelli con funzionalità limitate. I browser di piccole dimensioni possono ridurre la loro complessità supportando modelli selezionati (ma una volta selezionato un modello, è necessario supportare tutte le sue caratteristiche).

XHTML 1.1 è un linguaggio rigoroso. XHTML 1.1 non è retrocompatibile con HTML 4.

Fondamenti XHTML

XHTML Basic è un piccolo sottoinsieme di XHTML 1.1. Contiene solo le caratteristiche fondamentali di XHTML, come la struttura del testo, le immagini, i moduli di base e le tabelle di base. È progettato per browser di piccole dimensioni (ad esempio, nei dispositivi mobili).

Eventi XHTML

Grazie al supporto di XHTML per il livello 2 del Document Object Model W3C, gli elaboratori degli eventi possono essere attaccati agli elementi XHTML, permettendo così agli elementi genitori di gestire gli eventi prima o dopo gli elementi figli.

Per approfondire le tue conoscenze su DOM, consulta la nostra Guida a DOMTutorial XML Schemas

Stampa XHTML

XHTML-Print fa parte di XHTML 1.1 (XHTML modulato).

XHTML-Print è progettato per dispositivi mobili e stampanti economiche, che di solito possono stampare una pagina da capo a fine senza cache di stampa e driver di stampa personalizzati per il dispositivo.

XForms

Tramite i moduli XHTML, gli utenti possono accedere a una pagina, aggiungere informazioni alla pagina e poi inviare la pagina al server web.

XForms è il successore di HTML form, offrendo un modo più completo e indipendente dalla presentazione per gestire transazioni di interazione web. Sia che sia progettato per integrarsi con XHTML, ci aspettiamo che le future applicazioni e-commerce avranno bisogno di XForms.

Per approfondire le tue conoscenze su XForms, consulta la nostra Guida a XFormsTutorial XML Schemas

Modularizzazione XHTML

Modularizzazione XHTML si riferisce a suddividere XHTML 1.0 in una raccolta di piccoli modelli che offrono funzionalità specifiche.

XHTML 1.0 的模块化是通过使用 XML DTD (Document Type Definition) 来实现的。

Modularità di XHTML 1.0 è realizzata utilizzando XML DTD (Document Type Definition).

Modularità di XHTML 2.0 è realizzata utilizzando XML Schemas. Per imparare di più sulle DTD, studia il nostroTutorial XML Schemas

Tutorial DTD Per imparare di più sugli XML Schemas, studia il nostroTutorial XML Schemas

XHTML 2.0

.

XLink

XHTML 2.0 è il linguaggio di markup della prossima generazione. La sua funzionalità è prevista essere simile a quella di XHTML 1.1, ma potrebbe essere modificata per conformarsi ai requisiti degli standard XML, come XML Linking e XML Schema.

Puoi trovare ulteriori informazioni sui nostri Tutorial XLink impara di più su XLink.

HLink

HLink aggiunge la capacità di definire in XHTML quale elemento può rappresentare un collegamento ipertestuale e come navigare tra i collegamenti.

HLink è un'estensione di XLink.

Norme W3C HTML e Linea del Tempo

Norma Bozza/Proposta Raccomandazione
XHTML 1.0   26 gennaio 2000
Revisione XHTML 1.0   1 agosto 2002
XHTML 1.1   31 maggio 2001
Moduli XHTML   10 aprile 2001
Moduli XHTML 1.1   8 ottobre 2008
XHTML Basic   19 dicembre 2000
XHTML Basic 1.1   29 luglio 2008
Eventi XHTML   14 ottobre 2003
XHTML Print   20 settembre 2006
Tipi di Media XHTML (SE) 16 gennaio 2009  
XHTML 2.0 26 luglio 2006  
XForms 1.0   14 ottobre 2003
XForms 1.0 (Terza Edizione)   29 ottobre 2007
XForms 1.1 20 ottobre 2009  
XLink   27 giugno 2001
HLink 13 Settembre 2002  

Riferimento W3C:

Pagina principale W3C HTML