Sei in: Per i Webmaster - Corso di x-HTML - Le varianti dell'x-HTML
Le specifiche dell'XHTML prevedono l'utilizzo di questo linguaggio in tre varianti. Ciascuna di queste varianti specifica le modalità con cui vengono applicate le regole del linguaggio. Le varianti previste sono:
- XHTML Strict
questa variante specifica l'uso più rigoroso dell'XHTML; un documento XHTML scritto utilizzando questa variante non può utilizzare alcun tag o attributo relativo all'aspetto grafico del documento (font, colori, ecc.); l'aspetto grafico è esclusivamente controllato dai fogli di stile (CSS); - XHTML Transitional
questa variante ammette l'utilizzo di tag e attributi che regolano l'aspetto grafico del documento XHTML; - XHTML Frameset
questa variante prevede l'utilizzo dei frame nei documenti XHTML.
è compito dello sviluppatore specificare quale variante intende utilizzare per un documento XHTML inserendo all'inizio del documento una delle seguenti dichiarazioni:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"DTD/xhtml1-frameset.dtd">
In questo modo i diversi parser, validatori o browser interpreteranno correttamente il documento facendo riferimento all'opportuno DTD.
