Nummi: XHTML doctype

Beitrag lesen

Moin

sobald ich in eine XHTML-Datei den DOCTYPE setze

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

erzeugt eine in der Datei befindliche Tabelle mit width="99%" einen horizontalen Scrollbalken. Platz ist genug, ohne DOCTYPE siehts i.O. aus. Dabei ist es egal ob ich strict oder transitional verwende.

Dass passiert allerdings nur, wenn die Datei innerhalb eines Frames angezeigt wird.

Ausserdem bewirkt der Eintrag

<?xml version="1.0"?>

dass enthaltene Kommentarzeilen <!-- Kommentar --> den Browser (IE 6.0.26) dazu bringen den Quelltext anzuzeigen. Ohne <?xml version="1.0"?> alles i.O. Es scheint, dass der Browser meint es handele sich um ein script.

Im Validator geht alles als strict durch.

Jemand eine Spur ?