xml-deklarationen i første linje er en forudsætning for at en xml-fortolker kan aflæse dokumentet som xml, men den betyder samtidig, at IE ikke kan aflæse og bruge css korrekt, da der så ikke er en doctype som det første i dokumentet ...
doctype i anden linje er en forudsætning for at html-fortolkeren kan bruge de rigtige udgangspunkter for at fortolke html-dokumentet, og da den også inkluderer et dtd-link, kan den også finde de regler, som skal bruges som udgangspunkt ...
html-tagget i tredje linje er så starten på selve html-dokumentet, de to attributter betyder henholdsvis, at indhold skal udskrives med almindelig (europæisk oma.) skriftretning (left-to-right !-) og at det xml-namespace, der skal bruges, defineres af den url ...
meta-tagget beskriver at det er et html-dokument, som skal aflæses ved at bruge den tegntabel, som hedder utf-8 (også nævnt i xml-deklarationen !-) ...
-- tagget er forøvrigt skrevet, så det er ulovligt i et xhtml-dokument !o]
Normalt ville man i et dansk/vesteuropæisk dokument bruge tegntabellen iso-8859-1 ...
-- og det skal bestemt nævnes, at det nok er lige en gang for tidligt at bruge xhtml til noget alvorligt, da der nok ikke er mange på indernettet, som har en browser, som kan udnytte xhtml til nogetsomhelst udover det, man allerede kan i ved at benytte html4.01 strict !-)
-- se iøvrigt oleboles to artikler om dette:
http://www.eksperten.dk/artikler/537http://www.eksperten.dk/artikler/538