Marius: Browserverhalten bei ähnlichem DOCTYPE

Hallo,

bei einem Versuch einen Text absolut mittig mit diesem Code

<table width="100%" height="100%">
<tr>
<td align="center" valign="middle">
TEXT
</td>
</tr>
</table>

auszurichten (ich weiß, nicht schön, die CSS-Jünger mögen mir verzeihen), ist mir aufgefallen, dass Opera und IE6 (mit Firefox hab ich nich getestet) das Element beim Doctype

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

nur horizontal zentrieren, beim DT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

dagegen horizontal sowie vertikal.

Laut Selfhtml ist die Angabe der URL innerhalb eines Doctypes optional, ansonsten sind es die gleichen Doctypes.

Wie ist dieses Verhalten zu erklären?

Marius

  1. Hi,

    Laut Selfhtml ist die Angabe der URL innerhalb eines Doctypes optional, ansonsten sind es die gleichen Doctypes.

    Wie ist dieses Verhalten zu erklären?

    Eine Erfindung von MS, glaube ich. Bei keinem oder fehlendem Doctype versuchen die Browser (nicht nur der IE) etwas zu raten. D.h. die Browser schalten in den Quirks-Mode.

    Das ist aber nicht empfehlenswert, weshalb du lieber einen vollständigen Doctype verwenden solltest. Denn wer sagt denn, dass alle Browser gleich raten.

    Aber zu deinem Problem: Bei Standardkonformer Zentrierung per Tabelle, musst du zusätzlich auch <html> und <body> 100% hoch machen.
    Das geht so.

    Einen schönen Sonntag noch!

    --
    Experten raten von der Verwendung des Internet Explorers ab!
    Diese Programme braucht man, um Webseiten zu bauen!
    Selfcode: ie:{ fl:| br:> va:| ls:# fo:| rl:( n4:# ss:{ de:> js:| ch:? mo:) zu:}