du *skal* have denne linie med ... ellers aner ikke din browser hvordan den skal fortolke indholdet på siden. Hvis du udelader denne linie, så bliver fortolkningen af siden helt op til vejrforholdene i østre Mongolia og aktiepriserne på brent olie. Du har ingen garanti for at det du har skrevet faktisk bliver vist som du har ment at det skal vises. Disse 3 eksempler kan illustrere det:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TITLE</title>
</head>
<body>
<div style="width:200px;height:200px;border:40px solid red;background-color:blue">Noget Tekst</div>
<div style="width:200px;height:200px;background-color:blue">Noget Tekst</div>
</body>
</html>
...og:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TITLE</title>
</head>
<body>
<div style="width:200px;height:200px;border:40px solid red;background-color:blue">Noget Tekst</div>
<div style="width:200px;height:200px;background-color:blue">Noget Tekst</div>
</body>
</html>
... og til sidst:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TITLE</title>
</head>
<body>
<div style="width:200px;height:200px;border:40px solid red;background-color:blue">Noget Tekst</div>
<div style="width:200px;height:200px;background-color:blue">Noget Tekst</div>
</body>
</html>
I det første eksempel bliver ikke browseren informeret om hvilken HTML version siden er skrevet i ... den aner så ikke hvordan den skal fortolke indholdet.
Det andet eksempel, er der inkluderet en DTD, men URL'en er udeladt. Dette gør at IE tilsidesætter CSS-standarden
Det sidste eksempel vises box'en korrekt, med en border *udenom* de 200x200 - helt efter oprskriften.
Du har endnu ikke ordnet det ufuldstændige tag i linie ca 227 ... det ser stadig ud som dette: </tr ... noget det ikke skal
alle rækker under dine billeder ligger i samme tabel som dine billeder, hvilket vil sige at de skal ha samme antal celler som de foregående rækker. Når du har sat 'colspan="2"' på de 2 kolonner *før* dine billeder, så skal også alle kolonner *efter* dine billeder have det.
Et uvurderlig verktøj når det gælder fejl i tabeller, er at gøre brug af borders. sæt en tynd border på alle dine tables og td'er, så vil du hurtig se hvor der er fejl. Hvis du lægger:
table td
{
border:1px solid black;
}
i dit stylesheet, så får du hurtig et overblik over hvordan dine tabeller ser ud
/nute