Zum Inhalt springen

Site zentriert statt linksbündig

Erstellt am 14. September 2007 · 14 Antworten · letzte Antwort am 17. September 2007

Tags: HTML & CSS, Frage

Unbekannter Benutzer ·

Stimmt, das funktioniert im IE...

Allerdings geht dann auch der defaultwert left flöten...

Besser ist es einen ordentlichen Doctype zu verwenden, der den Standardkonformen Mode realisiert... also zum Beispiel:

config.doctype = xhtml_trans
config.xhtml_cleaning = all

Dadurch erreichst du einen Doctype, der alle Browser außer IE 6 und tiefer in den Standardmode schickt.

Damit auch der IE 6 und tiefer im Standardkonformen Mode laufen muss die Position der XML-Deklaration geändert werden. Das machst du mit

[browser = msie6]
config.doctypeSwitch = 1
[global]

Ob du auf den IE 5,5 und tiefer noch rücksicht nehmen willst musst du entscheiden. Ansonsten gehts glaube dann auch mit [browser = <msie7] Also alles was kleiner als msie 7 ist...
Gehört alles ins TS-Setup. Conditions dürfen nicht in Geschweiften klammern stehen!

Wenn du dann noch in einem umschließenden Container, den du ja haben wirst, hast, mit der Formatierung margin:0 auto; , kannst du auf das Text-align:center; verzichten und deine defaultwerte bleiben dir erhalten.

Unbekannter Benutzer ·

Mmm, erstaunlich, mir ist schon klar, das der ie6 doctypeSwitch braucht, das hat ihn bei mir aber noch nie dazu bewegt die Seite zu zentrieren, muss ich gleich mal in einem Simpel-Beispiel testen. Man kann das text-align ja relativ leicht im umgebenden div wieder rückgängig machen, insofern sind es nur zwei Zeilen CSS mehr. Wahrscheinlich hab ich das präventiv schon immer gemacht.... #giggle#

Achso und danke für das Beispiel.

Unbekannter Benutzer ·

Kein Problem...

Ne schöne Sache wäre natürlich, wenn man eine Möglichkeit hätte per Condition zu sagen er soll die Position des Doctype bei allen MSIE kleiner als 7 switchen.

ich hab es mit [global = <msie7] mal ausprobiert, geht aber nicht. Der Doctype wird gar nicht mehr geswitcht.

Unbekannter Benutzer ·

Aahhh... vielen Dank...

Ich wollte gerade schreiben

[browser = msie6, <msie6]
config.doctypeSwitch = 1
[global]

und fragen ob das jemand im IE 5 ausprobieren kann...

Würde diese Variante denn auch gehen? Also so lese ich es zumindest aus der TSRef.

einpraegsam.​net ·
SLAng schrieb

Mh, also ich denke wenn du Feedback zu deiner Seite im ganzen suchst, dann solltest du lieber im Forum deutsche Typo3 Seiten posten...

Als Moderator bleibt hier nur zu sagen: Vorbildliche Aussage von SLAng 😃

Grüße