> ... og jeg prøver at forstå forskellen mellem html og xhtml.
En af de primære forskelle er, at ALLE tags skal have en afslutning. Tag'et
p bruger du normalt sådan her: <p>noget...</p>, hvor </p> angiver slutningen
på tag'et. Men fx <br> har ikke en </br>, så der afslutter du i html ikke
tag'et. Det skal du gøre i xhtml, og det kan du enten gøre ved altid at lave
<br></br>, eller blot <br/> (som er en måde at afslutte tags uden indhold).
Det samme gælder fx for img tag'et, hvor du normalt blot har <img src....
alt....> og så ikke mere. Der skal du også afslutte, enten ved at tilføje en
</img> til sidst, eller slutte din img med /> så det bliver <img src....
alt.../>
En anden forskel er, at i xhtml er tag-navnene case sensitive, og skal (så
vidt jeg husker) altid skrives med småt.
> Jeg har lavet dette
http://www.malenehald.dk/test1.htm som resultatet af
> tutorialen, men jeg kan ikke få den til at gå igennem valideringen hos
> w3.org. Er der nogen der har lyst til at forklare mig hvad de forskellige
> fejlmeldinger går ud på?
Når du validerer, betyder den første fejl at der er en fejl i root-element
deklareringen. I linjen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"betyder HTML at
root-elementet i dit dokument skal hedde HTML, men længere nede har du
skrevet <html> (med småt). Hvis du i <!DOCTYPE linien ændrer HTML til html,
så forsvinder 3 af fejlene fra valideringen. Og hvis du så afslutter dine 3
img-tags - altså med /> til sidst, og det samme med dit meta-tag i headeren,
så går den igennem valideringen.
Så key points: tag-navne skal ALTID være med små bogstaver, og ALLE tag's
skal afsluttes. Enten med en </tagnavn> til sidst, eller blot ved at tilføje
en skråstreg før det sidste >... altså enten <br></br> ELLER <br/>.
/Sjang