Hej Anette
Anette Nielsen wrote:
> Det hele fungerer fint - lige indtil jeg sætter en DOCTYPE-erklæring
> ind øverst.
> Så dur kanterne ikke længere - mere præcist, de "tager ikke imod"
> definitionen height:100%; - hvis jeg definere højden i pixels, opfører
> de sig straks ordentligt. Men det dur jo ikke rigtigt i et flydende
> layout.
Browsere der forstår !doctype renderer sider forskelligt alt efter
hvilken du bruger. Nogle ting er understøttet med visse !doctype's og
ikke med andre. Procent-højder er generelt ikke en del af nyere standarder.
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
Denne !doctype vil putte nyere browser i en mode hvor de ignorer tags,
attributter og værdi-typer som er "udfaset" (depricated) i HTML 4.01
STRICT standarden.
Prøv i stedet en af følgende !doctype'r som begge er af TRANSITIONAL-typen:
a)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
b)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Den første vil lade nyere browsere følger Transitional standarden
strengt. Jeg er lidt i tvivl om dette vil tillade procent-højder, men
ellers prøv b) som vil sætte IE6, N6+ og Mozilla i en "quirks mode", som
øger deres bagud-kompatibilitet med ældre udgaver af Internet Explorer
og Netscape.
--
Mvh. Stig
stig[at]rockland[dot]dk
http://www.rockland.dk/
* Bedre (D)HTML ?! -->
http://www.rockland.dk/stig/upghtml.html *