Zentralisieren Sie Ihre Web-Seiten mit CSS: wie immer verlassen Sie die Website in der Mitte mit Style Sheets
27. August 2008 6 Kommentare
Bettwäsche des Stils kam erleichtern das Leben von Web-Entwicklern, dass es keinen Zweifel. Fragen, selbst, sind in Bezug auf einige CSS-Techniken zur Erreichung bestimmter Positionen und Ergebnisse, zum Beispiel, wie Du einen Ort, an dem das Zentrum mit den Style Sheets. Es mag scheinen, dass etwas komplizierter zu machen und / oder dass es sich um eine komplexere technische CSS, für das Glück dieser zurückweichen, mit CSS, sowohl Anfänger als Veteranen, immer eine Seite in der Mitte mit der Cascading Style Sheets ist einfach zu tun.
So einfach, dass, eigentlich gibt es mehrere Möglichkeiten, zu zentralisieren eine Seite in einer Auflösung von Bildschirm mit CSS. Techniken sind sehr unterschiedlich, was die, wenn sie umgesetzt werden, produzieren die gleiche Wirkung erwartet - zu zentralisieren oder eine Web-Seite Website completo. Wie alle Techniken verwendet, um die gleiche Sache, ist "der Geschmack des Kunden Blätter" wählen, die verwendet werden.
Center-Website mit CSS: relative Positionierung und automatische Margen
Dies ist eine der einfachsten Methoden, um die Wirkung des Standortes stets im Mittelpunkt, und zwar unabhängig von Bildschirmauflösung für den Besucher.
Grundsätzlich sollte es eine große Spaltung, die "Deckung" der Rest der divs Website. Normalerweise Entwickler in der Regel denominá es "wrap", "main", "Standort", "alle" oder einige andere Namen, bezeichnet, dass dies der div "extern", der "Shell", das immer in der Mitte. Wie sind die anderen divs als Nachkommen, die "Magie" passiert.
# Wrap (width: 750px; / * * Breite fiktiven / margin: 0 Selbstverwaltung;) Für diejenigen, weiß es nicht, die Erklärung über die Marge deutet darauf hin, dass die oberen und unteren Ränder werden "0" und die linken und rechten Ränder werden automatisch berechnet, nämlich, die Seite ist zentriert!
Center-Website mit CSS: absolute Positionierung und die linke negativ
Es ist auch möglich zu zentralisieren eine ganze Website durch absolute Positionierung. Dazu nutzen wir die gleichen Split "Wrap" als Beispiel.
# Wrap (links: 50%; margin-left: 375px; / * Hälfte der Breite fiktiven * / position: absolute; width: 750px;) Wenn ein "Splitting" absolute Positionierung, basiert es auf seinem übergeordneten Element zu positionieren. Wenn, wie es hat kein übergeordnetes Element, dann vai basiert auf der Seite, in sich selbst - Körper. So erreichen die Auswirkungen der Zentralisierung, spielen eine links-Marge von 50%, bis zu der Mitte. Aber der linken Seite ist die Grenze der div "wrap" Das war 50% bewegen sich in diese Richtung, so dass die Mitte der Seite ist, dass es in der Mitte, gilt eine negative Marge von der Hälfte der gesamten Breite.

Welche der beiden Techniken zur Zentralisierung der Website ist besser?
Wie ich bereits sagte, einer der CSS-Techniken zu zentralisieren einer Website verwendet werden kann, die beide ähnliche Wirkungen erzeugen. Der wichtigste Unterschied ist, dass man eine Position auf der Haupt-div absolute Positionierung und den anderen ein. Dies unter Berücksichtigung der divs Töchter, hat einen großen Einfluss auf die Zusammensetzung des Layouts als Ganzes.
Aber dies ist ein Thema für einen anderen Artikel… ;-)














Ich weiß, dass ich angekommen im Blog, über Blogblogs. Das Tutorial caiucomo einen Handschuh für mich.
Abs
@ John S Magalh es ã
Glad könnten Sie dieses Tutorial, John! Ich hoffe, das gibt alles richtig bei der Umsetzung und wir werden das Wissen, um die gut und mit Weisheit!
Abraços und erscheinen! ;-)
Ich war fast mein Haar Tearing versuchen, dies zu tun. Danke!
Felipe @
hehehe… Keine Panik, Kollegen, stay tuned in Web-Entwicklung zu erfahren, aus anderen Tipps! ;-)
Abraços!
Trackback am 27. August, 2008
Trackback am 27. August, 2008