IE 6.0 und Zellenausrichtung
Herbert
- browser
0 Helmut Weber0 Herbert
0 MudGuard
Hallo,
ich habe auf einer Seite Fotos und Text in eine Tabelle eingebunden, ohne "align=" bei jedem Zellenanfang <td> zu definieren.
Nach meinen HTML-Kenntnissen werden Texte in Zellen ohne Ausrichtungsangabe linksbündig dargestellt.
Das passiert auch bei (fast) allen Browsern (IE 5.5, Netscape, Opera), nur IE 6.0 richtet alle Texte zentriert aus.
Kennt vielleicht jemand einen Grund dafür oder sogar eine Abhilfe?
Vielen Dank im Voraus
CU
Herbert
Hallo Herbert,
das liegt glaube ich daran, das Du für dein HTML-Dokument keinen DOCTYPE angegeben hast. Dann inerpretiert jeder Browser das Dokument so wie er möchte. Wenn Du jedoch einen DOCTYPE angibst, sollte sich jeder Browser an die dafür festgelegten Regeln halten.
http://selfhtml.teamone.de/html/allgemein/grundgeruest.htm
Gruß
Helmut Weber
Hallo Helmut,
DOCTYPE habe ich abgegeben, zumindest folgenden:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
Ich hoffe, das ist richtig?
Gruß
Herbert
Hallo Herbert,
das liegt glaube ich daran, das Du für dein HTML-Dokument keinen DOCTYPE angegeben hast. Dann inerpretiert jeder Browser das Dokument so wie er möchte. Wenn Du jedoch einen DOCTYPE angibst, sollte sich jeder Browser an die dafür festgelegten Regeln halten.
http://selfhtml.teamone.de/html/allgemein/grundgeruest.htmGruß
Helmut Weber
Hallo Herbert,
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> ist schlecht, da der HTML 4.0-Standard noch fehlerbehaftet ist.
Besser:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">
Gruß
Helmut Weber
Hi,
ich habe auf einer Seite Fotos und Text in eine Tabelle eingebunden, ohne "align=" bei jedem Zellenanfang <td> zu definieren.
Nach meinen HTML-Kenntnissen werden Texte in Zellen ohne Ausrichtungsangabe linksbündig dargestellt.
Nicht notwendigerweise.
Das passiert auch bei (fast) allen Browsern (IE 5.5, Netscape, Opera), nur IE 6.0 richtet alle Texte zentriert aus.
Kennt vielleicht jemand einen Grund dafür oder sogar eine Abhilfe?
Definition des align-Attributs für Zellen:
align (left|center|right|justify|char) #IMPLIED
Hier wird nur gesagt, daß es einen Default-Wert gibt. Aber nicht, welcher.
An anderer Stelle heißt es:
The default alignment for cells depends on the user agent.
Abhilfe: setze (z.B. per CSS) das Alignment so, wie Du es haben willst, dann bist Du unabhängig von den Voreinstellungen der Browser.
cu,
Andreas