Knud Gert Ellentoft skrev:
> Fordi IE regner en pladsen af en border med uanset om den er der
> eller ej.
Når den går i Quirks Mode.
> For at undgå det skal du bruge strict (x)html, så IE går i
> standard mode,
Der er en række mulige doctype-erklæringer der sætter IE6 i
standard-mode. Enhver HTML4-doctype med URI (fx:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">) vil, ligesom alle
XHTML-doctyper og et par stykker mere få IE til at gå i standard-
mode. (Se forklaring og skema over doctype-switcing i IE her:
<
http://msdn.microsoft.com/library/en-us/dnie60/html/cssenhancements.asp>
)
Dog skal man specielt med XHTML være opmærksom på at en indledende
xml-erklæring (<?xml version="1.0" encoding="UTF-8"?>) vil få IE
til at tro at der ikke findes nogen doctype-erklæring på siden - og
dermed gå i quirks-mode, uanset om der findes en gyldig doctype
efter xml-erklæringen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html