"jesper larsen" <xxjeplar@hotmail.com> skrev
> hvor vigtig er denne linie:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>
> og i givet fald - hvad skal der så stå?
Din DTD fortæller hvilken version af html du bruger. De nye browsere bruger
denne information til at parse koden ud fra. I ældre versioner af html
bliver noget kode opfattet anderledes, mens en del elementer slet ikke
findes.
Du kan således deklerere en ældre version af html, hvis du f.eks. skriver
målrettet mod NS 4 brugere el. lign. (DTD'en vil NS 4 så ikke opfatte, men
de nye browsere vil teoretisk set parse din kode efter gammel standard).
Personlig har jeg i øvrigt haft lidt problememer ved at bruge den DTD du har
angivet ovenfor. Jeg bruger den nyeste:
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
(I en linie - NS 6 har problemer når du skiller den ad i to)
--
/Kasper
http://www.kyndsberg.dk