tabelle in IE 6
desplanques
- browser
0 CarstenP0 christophe0 CarstenP0 christophe0 CarstenP
0 kerki
Hallo,
wer kann mir helfen?
Habe eine Tabelle auf der Seite zentriert <center></center>, diese beinhaltet noch verschachtelte Tabellen
so...
das Problem ist nun, daß mir der IE 6.0 auch den gesammten Text in den TDs zentriert, also habe ich in den CSS geschrieben (möchte ich so lösen, weil das verdammt viele Seiten sind):
TD { text-align: left; }
das sieht im IE jetzt ganz gut aus , bloß man glaugt es kaum, NS schiebt mir jetzt die gesammte Tabelle nach links!
also habe ich ich fuer die erste TD, die die ganzen anderen Tabellen beinhaltet wieder eine CLASS geschrieben:
TD.MITTE { align: center; } CLASS="MITTE"
diese greift aber nicht! (warum bloß!!)
auch so der Tabelle habe ich natürlich auch zusäztlich align=center gegeben...
kennt da jemand einen Trick
vielen Dank....
christophe
Hallo christophe,
<center></center>
Wenn Du schon HTML von der Abschußliste verwendest, warum dann nicht <table align="center">?
Viele Grüße
Carsten
Wenn Du schon HTML von der Abschußliste verwendest, warum dann nicht <table align="center">?
meinst Du wegen der Anführungszeichen?
habe sie beim Schreiben der Nachricht weggelassen: in meinem Code sind die dabei ;-)
Viele Grüße
christophe
Hallo christophe,
nein, so meinte ich das nicht. Wenn ich Dich richtig verstanden habe, dann sah Deine allererste Konstruktion so aus:
<center>
<table>
...
</table>
</center>
Ich meinte, daß Du stattdessen schreiben sollst:
<table align="center">
...
</table>
Die Tabelle wird dann zentriert, die Tabelleninhalte behalten ihre Standardausrichtung (z.B. linksbündig). Du kannst Dir dann also auch die ganzen Klassen sparen.
Viele Grüße
Carsten
Hallo Carsten,
nein, so meinte ich das nicht. Wenn ich Dich richtig verstanden habe, dann sah Deine allererste Konstruktion so aus:
<center>
<table>
...
</table>
</center>
Ich meinte, daß Du stattdessen schreiben sollst:
<table align="center">
...
</table>
Die Tabelle wird dann zentriert, die Tabelleninhalte behalten ihre Standardausrichtung (z.B. linksbündig). Du kannst Dir dann also auch die ganzen Klassen sparen.
hatte Dich falsch verstanden, weil ich ja am Ende meiner Nachricht geschrieben habe, daß ich natürlich auch das angewendet habe...
ansonsten habe ich genau das gemacht, was Du aufgeschrieben hast und der Browser stellt den gesammten Text mittig dar! (deshalb die CSS) d.h. linksbündig scheint für IE 6.0 kein Standart mehr zu sein?!
Viele Grüße
christophe
hi,
... weil ich ja am Ende meiner Nachricht geschrieben habe, daß ich natürlich auch das angewendet habe...
Ok, den Satz hatte ich übersehen...
Hast Du außer dem <table align="center"> mal alles andere, was für eine Zentrierung sorgt (<center></center>, die diversen CSS-Klassen), rausgeschmissen? Eigentlich sollte es dann funktionieren... (wenn nicht, habe ich auch keinen Plan mehr)
Viele Grüße
Carsten
PS: kann man das Ganze irgendwo "live" bewundern? Sprich: URL?
hi,
... weil ich ja am Ende meiner Nachricht geschrieben habe, daß ich natürlich auch das angewendet habe...
Ok, den Satz hatte ich übersehen...
Hast Du außer dem <table align="center"> mal alles andere, was für eine Zentrierung sorgt (<center></center>, die diversen CSS-Klassen), rausgeschmissen? Eigentlich sollte es dann funktionieren... (wenn nicht, habe ich auch keinen Plan mehr)
Viele Grüße
Carsten
PS: kann man das Ganze irgendwo "live" bewundern? Sprich: URL?
Hallo Carten,
habe ich alles gemacht...ich weiß echt nichtmehr weiter ;-|
ansonsten hier die url:
http://mstreet.de
danke Dir für Deine Mühe
Bis bald
christophe
Hallo Carsten (und nicht Carten, sorry)
die url lautet natürlich:
http://www.mstreet.de
is heute nicht mein Tag...;
Moin!
Hallo Carsten (und nicht Carten, sorry)
die url lautet natürlich:
http://www.mstreet.de
is heute nicht mein Tag...;
Die URL tuts noch nicht so recht (kann nicht erreicht werden).
Egal, ich versuch trotzdem mein Glück. Du hast gesagt, du zentriert die Tabellen mit CSS
td.mitte {align:center;}
Das ist falsch. Es gibt text-align. Das bezieht sich auf den Inhalt eines Block-Containers (also DIV, P und auch TD) und zentriert dessen Inhalt. Versuch's einfach mal.
Ansonsten kannst du durchaus recht haben, daß der IE6 sich in dieser Beziehung etwas seltsam verhält
- Sven Rautenberg
Hallo!
wer kann mir helfen?
Meines Erachtens hast du genau 2 Möglichkeiten, um deine Tabelle generell zu zentrieren:
entweder mittels HTML:
<table align="center">
oder mittels CSS:
<table style="margin: auto;">
Die HTML-Variante funktioniert imho in allen Browsern problemlos, die CSS-Angabe nur mit neueren Browsern wie z.B. Opera 6, Mozilla und IE 6 (bei letzterem nur im "standards-compliant-mode" -> Doctype beachten!)
Wenn die zu zentrierende Tabelle in der Zelle einer anderen Tabelle steht, ginge auch:
<td align="center">
<table>
Diese Möglichkeit wäre annähernd ideal, weil sie sowohl in jedem mir bekannten Browser funktioniert als auch HTML 4.01 strict ist.
Gruß,
kerki