Erstellen von Spalten mit CSS Float

May 11

Erstellen von Spalten mit CSS Float

Keine Angst von dem Gedanken der Verzicht auf Layouttabellen. CSS-Layout-Spalten können zuverlässig mit die Float-Eigenschaft erstellt werden.

Anweisungen

Verwenden Sie div-Tags, um Spalten zu erstellen

1 Es gibt mehrere Schritte immer den Spalten sehen Sie in der einleitenden Bild am Anfang des Artikels beteiligt. Das erste ist ein Div Container erstellen, die alles in Ihrem Layout halten wird. Dies wird helfen, Dinge wie Kopf- und Fußzeilen entsprechend alles andere zu halten. Hier ist eine Beispiel-CSS #container-Regel:

Container {} width: 700px;

}

Die Breite muss nicht in Pixel sein. Es kann in Ems oder Prozentsätze sein. Sie können die Hintergrundfarbe, Rahmen und viele andere CSS-Eigenschaften in dieser Regel einschließen.

2 Innerhalb der HTML-Container-Div fügen Sie ein Div für Content-Spalte und ein Div für die Seitenleiste-Spalte ein.

Es verbessert die Zugänglichkeit zu den Inhalt stehen an erster Stelle im Dokument haben. Als der linken Spalte werden soll, ist der nächste Schritt eine Breite der Spalte gesetzt und es an den linken Rand (des Containers) zu schweben.

Inhalt {} width: 65%; float: left;

}

Die Breite kann in Pixel, Ems oder Prozentsätze. Den Inhalt machen etwa zwei Drittel der Breite des Containers, so dass etwa ein Drittel der Breite für die Sidebar.

3 Um die Seitenleiste Div positionieren, geben Sie es eine Breite und eine sehr große linken Rand.

Seitenleiste {} width: 30%; margin-left: 70%;

}

Pixel, Ems oder Prozentsätze können Sie die Breite festgelegt. Wählen Sie eine Maßeinheit, die entspricht, was Sie für den Container und Inhalt wählen. In diesem Beispiel umfließt die Seitenleiste das Recht des Inhalts, der Links geschwommen ist. Lassen Sie genügend Spielraum auf der linken Seite der Seitenleiste erlauben Raum für den Inhalt div.

Da die Sidebar auf einer Breite von 30 Prozent beschränkt wird und eine breiten Rand-Links-Einstellung hat, wird die Sidebar selbst wenn es kommt zu der längsten Spalte nicht unter den gefloatete Inhalt umbrochen.

Tipps & Warnungen

  • Will man das Inhalte Div auf der rechten Seite, verwenden Sie Float: Right. Dann entsprechend anpassen, Marge-rechts in der Seitenleiste div.
  • Grenzen, Hintergrundbilder oder Hintergrundfarbe und viele andere CSS-Eigenschaften lässt sich jede Spalte in Ihrem Seitenlayout optisch unterschiedliche machen.
  • Wenn Sie eine Fußzeile Div innerhalb des Containers einschließen möchten, achten Sie darauf, die klare verwenden: beide Regel zu bringen Sie es unter das gefloatete Inhalt Div und platzieren es an der Unterseite des Behälters.