Der er utroligt mange der coder deres sider uden at angive en DOCTYPE-deklaration og derved vises siderne forskelligt i de forskellige browsere.
For at komme det til livs er det nødvendigt at angive en DOCTYPE som indledning af scriptet.
Prøv lige at indsætte :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"> som indledning på dit Doc og se hvordan det så opfører sig i de forskellige browsere----
DOCTYPE fortæller din browser hvilke regler din browser skal bruge for at fortolke din kode.
Du skal selvfølgelig selv overholde reglerne når du skriver koden.
De mest almindelige/anvendte DOCTYPE´s
............................................................
Transitional:
http://www.w3.org/TR/html4/sgml/loosedtd.html<!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>[Ingen titel]</title>
...
</head>
<body>
...
</body>
</html>
............................................................
Strict:
http://www.w3.org/TR/html4/sgml/dtd.html<<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"
http://www.w3.org/TR/html4/strict.dtd"> <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>[Ingen titel]</title>
...
</head>
<body>
...
</body>
</html>
............................................................
Frameset:
http://www.w3.org/TR/html4/sgml/framesetdtd.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"
http://www.w3.org/TR/html4/frameset.dtd"> <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>[Ingen titel]</title>
</head>
<body>
...
</body>
</html>