Da HTML a XHTML in tre passi

di: Andrea Chiarelli     09 Giugno 2006

Molti webmaster sanno che XHTML è il successore del linguaggio HTML. Esso non è altro che la ridefinizione di HTML in termini di XML, cioè è stata formulata una grammatica basata su XML per definire la sintassi del nuovo HTML.

Molti lo sanno, ma pochi usano veramente XHTML per realizzare le proprie pagine Web. I motivi possono essere tanti, ma credo che ai primi posti ci sia la riluttanza a metter le mani su siti Web già realizzati e funzionanti e l'abitudine all'utilizzo di editor ed altri strumenti visuali che continuano a sfornare codice non aderente alle specifiche di XHTML.

La classica domanda è: perchè XHTML invece del classico HTML? I motivi sono diversi: aderire allo standard XHTML consente di ottenere una maggiore compatibilità con i diversi browser e con i diversi user agent che navigano sul Web.

Ormai un sito web non è fatto soltanto per i classici browser per PC, ma esistono diversi altri dispositivi che accedono al Web: telefonini, PDA, lettori braille, sintetizzatori vocali.

Senza dimenticare gli spider dei motori di ricerca, il cui lavoro è sicuramente semplificato dall'uso di un codice che segue una sintassi basata su XML.

Sintetizzando, il fattore principale è quindi l'elaborabilità delle pagine Web, da cui dipende anche, per certi versi, l'accessibilità. In questo articolo descriviamo i tre passi fondamentali per trasformare il codice HTML del proprio sito web nel corrispondente codice XHTML.

Passo 1: quale XHTML?

Il primo passo da compiere nel convertire il codice HTML in XHTML consiste nello stabilire quale livello di "strictness" si vuole ottenere. Il livello di strictness indica il livello di separazione tra struttura e presentazione di un documento Web e deve essere specificato tramite un'apposita dichiarazione DOCTYPE da porre all'inizio del documento, prima del tag <html>.

XHTML prevede tre livelli di strictness: in base al livello di strictness scelto dipenderà il lavoro da eseguire in seguito.

Guide HTML/XHTML

Guida HTML

L'HTML è il principale linguaggio di pubblicazione di pagine Web....

Guida XHTML

XHTML è il nuovo standard per il WEB ed è la transizione verso...

Altre guide

Newsletter @Daily HTML.it

Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

27 Febbraio 2012 a Milano
Disponibilità: 7 Posti

Corso Webmaster base

12 Marzo 2012 a Milano
Disponibilità: 6 Posti

Corso Webmaster base

20 Febbraio 2012 a Roma
Disponibilità: 7 Posti

Corso Google AdWords Base

28 Marzo 2012 a Roma
Disponibilità: 7 Posti