Le regole per passare da HTML a XHTML sono
- gli elementi DOCTYPE, html, head, title, body sono obbligatori
- gli elementi devono essere annidati correttamente
- i nomi delle tag e degli attributi devono essere in minuscolo
- i valori degli attributi devono essere tra virgolette
- tutti gli elementi devono essere chiusi
- l’attributo name è sostituito da id
- non è permesso usare forme minime degli attributi
Regole transitorie
Con l’obiettivo futuro di rispettare le nuove regole di XHTML si possono apportare le seguenti modifiche ai propri documenti HTML
- chiudere i tag singoli con />
- utilizzare insieme id e name
- utilizzare insieme lang="no" e xml:lang="no"
Esempi
Un documento XHTML valido è costituito come minimo dai seguenti elementi
Lista degli attributi da scrivere per esteso in
XHTML
HTML |
XHTML |
checked |
checked=”checked” |
compact |
compact=”compact” |
declare |
declare=”declare” |
defer |
defer=”defer” |
disabled |
disabled=”disabled” |
ismap |
ismap=”ismap” |
multiple |
multiple=”multiple” |
nohref |
nohref=”nohref” |
noresize |
noresize=”noresize” |
noshade |
noshade=”noshade” |
nowrap |
nowrap=”nowrap” |
readonly |
readonly=”readonly” |
selected |
selected=”selected” |