Neueste Web-Entwicklung Tutorials
 

CSS Layout - Breite und max-width


Mit Breite, max-width und margin: auto;

Wie im vorigen Kapitel erwähnt; ein Block-Level-Element nimmt immer die volle Breite bis max (erstreckt sich nach links und rechts soweit das möglich ist).

Einstellen der width eines Block-Level - Element wird verhindern , dass es sich bis zum Rand des Containers. Dann können Sie die Ränder auf auto gesetzt, um horizontal das Element in dessen Container zentriert. Das Element wird die angegebene Breite und der verbleibende Platz in Anspruch nehmen wird zu gleichen Teilen zwischen den beiden Rändern aufgeteilt werden:

Dieses <div> Element hat eine Breite von 500 Pixel und margin einstellen auto .

Hinweis: Das Problem mit der <div> oben tritt auf, wenn das Browser - Fenster kleiner als die Breite des Elements ist. Der Browser fügt dann eine horizontale Scrollbar auf die Seite.

Mit max-width statt, in dieser Situation wird der Browser des Umgang mit kleinen Fenstern zu verbessern. Dies ist wichtig, wenn eine Website nutzbar auf kleinen Geräten zu machen:

Dieses <div> Element hat eine max-Breite von 500 Pixel und margin einstellen auto .

Tipp: Ändern Sie die Größe des Browser - Fensters auf weniger als 500 Pixel breit, den Unterschied zwischen den beiden divs zu sehen!

Hier ist ein Beispiel für die beiden divs oben:

Beispiel

div.ex1 {
    width: 500px;
    margin: auto;
    border: 3px solid #73AD21;
}

div.ex2 {
    max-width: 500px;
    margin: auto;
    border: 3px solid #73AD21;
}
Versuch es selber "