Grundlæggende forskelle mellem HTML og XHTML
I XHTML
- skal alle elementer afsluttes
- skal det altid være det næmeste element der afsluttes
- skal alle elementer og attribute skrives med små bogstaver lowercase
- skal værdien af attributter stå med anførelsestegn
- tillades minimerede attributter ikke
- bruges attributten 'id' til identifikation
Eksempler
Alle elementer afsluttes
Dårlig:
Mad
Liste over drikke
God:
Mad
Liste over drikke
Nærmeste element afsluttes
Dårlig:
Hallo
God:
Hallo
Elementer og Attribute skrives med små bogstaver
Dårlig:
Hej med dig
dette er næste linje
God:
Hej med dig
dette er næste linje
Værdien af attributter stå med anførelsestegn
Dårlig:
God:
Ingen minimerede attributter
Dårlig:
God
'Id' til identifikation
Dårlig:
God:
Hvorfor XHTML ?
XHMTL er fremtidssikret og mere præcist og nemmere at arbejde med end HTML, som er svagt struktureret.
Ved at overholde reglerne i XHTML standarden, bliver overblik og orden mere fremtrædende.