Hallo allerseits,
wie realisiere ich eine zentrierte statt einer linksbündigen Site?
Konkret für:
http://www.allesfuerdeinkind.de/yogainbuende/
Vielen Dank für Eure Hilfe!
Grüsse, informatix
Hallo allerseits,
wie realisiere ich eine zentrierte statt einer linksbündigen Site?
Konkret für:
http://www.allesfuerdeinkind.de/yogainbuende/
Vielen Dank für Eure Hilfe!
Grüsse, informatix
Ist doch zentriert!?
Im IE6 musst du für den body text-align: center setzen um es zu zentrieren.
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.
Das stimmt nicht, der IE6 zentriert auch im Standardkonformen Mode nicht mit margin: 0 auto;
Oder kannst du mir ein Beispiel zeigen, wo das funktioniert?
Jep, kein Problem...
http://www.ethik-consulting.de
Ist zentriert im FF im IE 7 und 6
mit Condition
[browser = msie6]
config.doctypeSwitch = 1
[global]
keinem text-align:center; im body und im umschließenden div id f-layout-container-Outside ein margin:0 auto;
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.
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.
Das geht aber irgendwie, ich meine das wurde hier schon mal diskutiert...
Also ich habs auch in der TsRef nachgelesen und da steht es doch eigentlich so...
Aber funktioniert dennoch nicht
SLAng schrieber soll die Position des Doctype bei allen MSIE kleiner als 7 switchen.
[browser = msie] && [version =< 7.0]
config.doctypeSwitch = 1
[END]
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.
@SLAng
Vielen Dank! War wieder einmal der richtige Hinweis...
Klappt soweit perfekt :-)
Ist die Site http://www.allesfuerdeinkind.de/yogainbuende/ somit "sauber" konfiguriert oder gibt es weiteren Verbesserungsbedarf?
Mh, also ich denke wenn du Feedback zu deiner Seite im ganzen suchst, dann solltest du lieber im Forum deutsche Typo3 Seiten posten...
SLAng schriebMh, 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
wird gemacht! ;-)