IE 6 zentriert nicht (CSS)
RETRAX
- css
0 Ingo Turski0 RETRAX0 Ingo Turski0 RETRAX0 Nicola Straub0 wahsaga
0 Mastershrimp
Hallo,
ich musste heute feststellen, dass der IE 6 leider nicht einmal einfachstes CSS kann:
.table {
text-align: center;
margin: auto
}
Jeder andere Browser (Safari, Mozilla, Camino, FireFox und sogar der IE 5.2.3 Mac) zentriert mir meine Tabelle. Nur den IE 6 scheinen die 2 Zeilen einfachsten Code nicht zu beeindrucken und richtet die Tabelle strikt linksbündig aus.
Das kanns doch echt nicht sein, dass M$ ihrem Browser nichteinmal einfachstes CSS implementiert.
Was muss ich machen damit der IE 6 mir das auch zentriert darstellt?
Gruss
RETRAX
Hi,
entweder Du gibst dem Dokument einen vollständigen Doctype oder Du definierst text-align:center für ein Elternelement wie body.
freundliche Grüße
Ingo
Hallo,
entweder Du gibst dem Dokument einen vollständigen Doctype oder Du definierst text-align:center für ein Elternelement wie body.
d.h. wenn ich:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
definiere klappts auch mit dem Nachbarn (IE 6???)
Bis jetzt hab ich lediglich:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 //EN">
Gruss
RETRAX
Hi,
d.h. wenn ich:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">definiere klappts auch mit dem Nachbarn (IE 6???)
ja. allerdings nur mit dem 6er.
freundliche Grüße
Ingo
d.h. wenn ich:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">definiere klappts auch mit dem Nachbarn (IE 6???)
ja. allerdings nur mit dem 6er.
das ist ja ein Ding! Und <IE6 (z.b. 5.5) richten es halt dann linksbündig aus. O.k. damit kann ich leben.
Gruss & Danke!
RETRAX
d.h. wenn ich:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
definiere klappts auch mit dem Nachbarn (IE 6???)
Grund ist der Anzeigemodus, der dann wechselt. Die aktuelle IX hat dazu einen interessanten Artikel mit einer hilfreichen Tabelle:
http://www.heise.de/ix/artikel/2004/03/136
Herzliche Gruesse
Nicola
hi,
Die aktuelle IX hat dazu einen interessanten Artikel mit einer hilfreichen Tabelle:
http://www.heise.de/ix/artikel/2004/03/136
gruss,
wahsaga
Heyho!
ich musste heute feststellen, dass der IE 6 leider nicht einmal einfachstes CSS kann:
Tjooaa. Mal sehn.
.table {
text-align: center;
margin: auto
}
Du wendest das Ganze scheinbar auf eine Tabelle an, oder?
text-align:center bezieht sich auf den Text im INNEREN der Tabelle - also schonmal nix zum Tabellen-Zentrieren.
Dieses Problem dass margin:auto im IE nicht unbedingt erkannt wird hatte ich auch neulich mal - ich habs gelöst, indem ich einen div-bereich um die Tabelle gelegt habe und in diesem dann mittels text-align:center und margin:auto das Ganze zentriert.
Ich bin mir nicht sicher - eventuell bezieht sich margin:auto auch nicht auf das block-element...könnte der Grund sein, warum das oben nicht funktioniert.
Vielleicht sagt noch ein CSS-"Freak" hier im Forum was dazu, dann würden wir vielleicht noch die technischen Hintergründe erfahren.
So wie's oben steht klappts auf jeden Fall.
Chapeau!
Mastershrimp
Kurzer Nachtrag:
Hier der Thread von mir: http://forum.de.selfhtml.org/archiv/2004/2/73455/