CSS: Design zentrieren

Eine mir oft gestellte Frage: “Wie zentriere ich mein Design im Browser?”

Als Basis dient uns ein einfaches einspaltiges Layout. Der zu zentrierende div-Bereicht heißt: “center”.

Der div-Bereich erhält in diesem Beispiel eine feste Breite und die horizontalen Ränder werden auf “auto” gesetzt:

#center { width: 720px; margin: 0 auto;}

Im Quirks-Modus erkennen der IE 5.x und 6 allerdings keine automatischen Ränder. Durch einen kleinen Hack wird die Fehlinterpretation der Eigenschaft “text-align: center” des IE zur Zentrierung genutzt.

body {text-align: center;}
#center {width: 720px; margin: 0 auto; text-align: left; }

Dieser kleine Hack hat keine negativen Auswirkungen auf den Code. Für den Netscape 6 brauchen wir jedoch noch eine Erweiterung, denn sobald die Breite des Browserfensters kleiner als die Breite des center-Bereichs wird, setzt sich die linke Seite über den center-Bereich. Damit dies nicht geschieht, benötigt der body für den NS 6 eine Mindestbreite.

body {text-align: center; min-width: 760px; }
#center { width: 720px; margin: 0 auto; text-align: left; }

Das war es schon icon smile CSS: Design zentrieren Viel Spaß beim zentrieren!




Verwandte Artikel:
» Google Analytics für Einsteiger – Teil 3 – ECommerce Tracking
» Google Analytics für Einsteiger - Teil 2 - Die API
» Google Analytics für Einsteiger
» iPhone Apps für mobile Webworker
» Domainhandel - Lohnt sich das noch?




Trackback: Trackback-URL | Feed zum Beitrag: RSS 2.0
Thema: Tutorials, Webwork |

Diesen Beitrag kommentieren.

Kommentiere über Facebook oder weiter unten direkt im Blog

2 Kommentare

  1. 1
    thgr 

    Im letzten Codeblock sollte wohl margin 0 auto; stehen. 0 (Null) nicht o …

  2. 2
    FC 

    Wie kommt denn das o dahin? :-) Danke für den Hinweis!

Kommentar abgeben

Bitte lesen!

Ich behalte mir vor Kommentare die gegen folgende Regeln verstoßen nicht zu veröffentlichen, zu kürzen oder zu editieren.

  • Der Kommentar ist Werbung / Spam.
  • Der Kommentar ist beleidigend.
  • Der Kommentar ist sinnlos.

Diese Regeln dienen dazu, die Qualität der Kommentare aufrecht zu halten.