Hej Kasper
Kasper Kyndsberg wrote:
>>Prøv i stedet for den nuværende !doctype
>>at bruge
>><!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> Jeg har også fra tid til anden haft nogle problemer med at ikke alle
> browsere ville æde doctypen... nu testede jeg lige HC's side, for at se,
> hvad der ville ske ved at ændre som du foreslår. Det giver i hvert fald et
> væsentligt andet billede og fjernede mellemrummet.
>
> Den Doctype, som HC har brugt er den som man får fra W3's side, men den
> ødelægger åbenbart noget for NS... hvad sker der, siden den ikke vil æde
> Doctypen?
Begge !doctype virker sådan set i Netscape 6+, men den renderer siderne
lidt forskelligt alt efter hvilken !doctype du vælger. Det skulle hænge
sammen som følgende med de mest brugte !doctyper...
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
Med denne !doctype renderes så nøjagtigt efter W3C foreskrifter som
overhovedet muligt. Tillader også stadig at man bruger de gamle
attributter og tags som ikke tillades i Strict HTML 4.
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Denne !doctype renderer IKKE helt nøjagtigt som foreskrevet af W3C, men
Netscape 6+ forsøger på visse områder i stedet at efterligne Netscape
4.x's måde at renderer siderne på. Tillader også stadig at man bruger de
gamle attributter og tags som ikke tillades i Strict HTML 4
Dokumenter med diverse HTML 4 Strict !doctyper renderes alle så vidt
mulig efter W3C's foreskrifter. Og så tillades de gamle udfasede
attributter og tags som f.eks. <FONT> altså IKKE med disse !doctyper.
Jeg ved ikke rigtig om det med luft imellem tabeller er en bug eller
feature, men det er altså som sagt MENINGEN at Netscape 6+ renderer så
nøjagtig efter W3C's forevisninger når den førstnævnte !doctype bruges.
Jeg har flere links til (bl.a.) artikler om !doctypes betydning på:
http://www.rockland.dk/stig/upghtml.html
Mvh. Stig
stig@rockland.dk