


Wie richtet man Flexbox-Spalten mithilfe von CSS links und rechts aus?
Flexbox ist ein leistungsstarkes Layoutsystem in CSS, das es Webentwicklern ermöglicht, reaktionsfähige und flexible Webdesigns zu erstellen. Aufgrund seiner Fähigkeit, Elemente innerhalb von Containern einfach auszurichten und zu organisieren, ist es zu einer beliebten Wahl für die Erstellung moderner Websites geworden. Allerdings kann die Ausrichtung der linken und rechten Seite einer Flexbox-Spalte für viele Entwickler eine Herausforderung darstellen, insbesondere wenn es um dynamische Inhalte oder unterschiedliche Spaltenbreiten geht.
In diesem Artikel besprechen wir die verschiedenen Techniken zum Ausrichten von Flexbox-Spalten nach links und rechts mithilfe von CSS, einschließlich der Verwendung von Flexbox-Eigenschaften, „Margin Auto“ und der Eigenschaft „align-content“. Erfahren Sie besser, wie Sie flexible und reaktionsfähige Layouts erstellen, die Flexbox-Spalten an Ihre Designanforderungen anpassen.
Flexbox-Spalten erstellen
Um Flexbox-Spalten zu erstellen, müssen Sie das Flexbox-Layoutsystem in CSS verwenden. Hier sind die Schritte zum Erstellen einer Flexbox-Spalte −
Erstellen Sie einen übergeordneten Container für die Spalten.
Setzen Sie die Anzeigeeigenschaft für den übergeordneten Container auf „flex“.
Erstellen Sie untergeordnete Elemente für die Spalten.
Verwenden Sie Flexbox-Eigenschaften, um die Spalten zu formatieren.
Beispiel
Das folgende Beispiel veranschaulicht, wie Flexbox-Spalten erstellt werden.
<!DOCTYPE html> <html> <head> <style> .flex-container { display: flex; background-color: cyan; height: 200px; width: 80%; } .flex-item { flex-basis: 33%; background-color: red; width: 50px; margin: 30px; text-align: center; letter-spacing: 1px; } </style> </head> <body> <h1>Flexbox Columns</h1> <div class="flex-container"> <div class="flex-item"> Column 1 </div> <div class="flex-item"> Column 2 </div> <div class="flex-item"> Column 3 </div> <div class="flex-item"> Column 4 </div> </div> </body> </html>
Methoden zum Ausrichten von Flexbox-Spalten links und rechts
Das Ausrichten von Flexbox-Spalten links und rechts mithilfe von CSS kann durch verschiedene Techniken erreicht werden. Hier sind einige der effektivsten Methoden −
Um Spalten links auszurichten, setzen Sie die Eigenschaft „align-content“ des Flex-Containers auf „flex-start“. Diese Eigenschaft richtet den Inhalt auf der linken Seite des Containers aus.
Beispiel
Das folgende Beispiel zeigt die Ausrichtung einer Flexbox-Spalte nach links.
<!DOCTYPE html> <html> <head> <style> .flex-container { display: flex; background-color: cyan; height: 200px; width: 100%; flex-flow: column wrap; align-content: flex-start; } .flex-item { flex-basis: 20%; background-color: red; width: 100px; margin: 30px; text-align: center; letter-spacing: 1px; } </style> </head> <body> <h1>Flexbox Columns</h1> <div class="flex-container"> <div class="flex-item"> Column 1 </div> <div class="flex-item"> Column 2 </div> <div class="flex-item"> Column 3 </div> <div class="flex-item"> Column 4 </div> <div class="flex-item"> Column 5 </div> <div class="flex-item"> Column 6 </div> <div class="flex-item"> Column 7 </div> <div class="flex-item"> Column 8 </div> </div> </body> </html>
Rechts ausrichten
Um Spalten rechts auszurichten, setzen Sie die Eigenschaft „align-content“ des Flex-Containers auf „flex-end“. Diese Eigenschaft richtet den Inhalt auf der rechten Seite des Containers aus.
CSS-Beispiel
.flex-container { display: flex; background-color: cyan; height: 200px; width: 100%; flex-flow: column wrap; align-content: flex-end; } .flex-item { flex-basis: 20%; background-color: red; width: 100px; margin: 30px; text-align: center; letter-spacing: 1px; }
Verwenden Sie Margin Auto
Um die Spalte nach links auszurichten, setzen Sie die Eigenschaft „margin-right“ des letzten Flex-Elements auf „auto“. Dadurch wird der Gegenstand auf die linke Seite des Behälters geschoben.
Beispiel
Um die Spalten nach rechts auszurichten, setzen Sie die Eigenschaft „margin-left“ des ersten Flex-Elements auf „auto“. Dadurch wird das Element auf die rechte Seite des Containers verschoben.
<!DOCTYPE html> <html> <head> <style> .container { display: flex; } .column { background-color: orange; margin: 10px; width: 100px; height: 40px; text-align: center; letter-spacing: 1px; padding: 2px; } .column:last-child { margin-right: auto; } </style> </head> <body> <div class="container"> <div class="column"> Column 1 </div> <div class="column"> Column 2 </div> <div class="column"> Column 3 </div> <div class="column"> Column 4 </div> <div class="column"> Column 5 </div> </div> </body> </html>
Gleichzeitig links und rechts ausrichten
Bisher haben wir die Spalten links oder rechts vom Flex-Container ausgerichtet. Nun richten wir sie gleichzeitig links und rechts aus.
Um die Spalten links und rechts auszurichten, setzen Sie die Eigenschaft „align-content“ des Flex-Containers auf „space-between“. Diese Eigenschaft richtet den Inhalt sowohl auf der linken als auch auf der rechten Seite des Containers aus.
Beispiel
Das folgende Beispiel zeigt die Ausrichtung von Flexbox-Spalten nach links und rechts.
<!DOCTYPE html> <html> <head> <style> .flex-container { display: flex; background-color: cyan; height: 200px; width: 100%; flex-flow: column wrap; align-content: space-between; } .flex-item { flex-basis: 20%; background-color: red; width: 100px; text-align: center; letter-spacing: 1px; } </style> </head> <body> <div class="flex-container"> <div class="flex-item"> Column 1 </div> <div class="flex-item"> Column 2 </div> <div class="flex-item"> Column 3 </div> <div class="flex-item"> Column 4 </div> <div class="flex-item"> Column 5 </div> <div class="flex-item"> Column 6 </div> <div class="flex-item"> Column 7 </div> <div class="flex-item"> Column 8 </div> <div class="flex-item"> Column 9 </div> <div class="flex-item"> Column 10 </div> </div> </body> </html>
Im obigen Beispiel ist die Eigenschaft „align-content“ auf „space-between“ gesetzt, wodurch ein gleichmäßiger Abstand zwischen den Spalten entsteht.
Fazit
Zusammenfassend lässt sich sagen, dass die Verwendung von Flexbox zum Ausrichten von Spalten in CSS nach links und rechts eine schnelle und einfache Technik zum Erstellen schöner Layouts ist. Sie können die Ausrichtung von Spalten innerhalb eines Flex-Containers einfach ändern, indem Sie die Eigenschaften margin-left und margin-right für untergeordnete Komponenten nutzen.
Um dies zu erreichen, können wir auch die align-content-Eigenschaft von Flexbox nutzen. Dies ist eine flexible Option, die mit einer Vielzahl von Layoutdesigns funktioniert, da die gleiche Idee gilt, unabhängig davon, ob Sie eine Spalte oder mehrere Spalten ausrichten müssen. Moderne Webentwicklung erfordert den Einsatz von CSS Flexbox, da es die Erstellung dynamischer und reaktionsfähiger Layouts ermöglicht, die sich an verschiedene Bildschirmgrößen und Gerätetypen anpassen lassenDas obige ist der detaillierte Inhalt vonWie richtet man Flexbox-Spalten mithilfe von CSS links und rechts aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

Wenn wir dem Benutzer direkt im WordPress -Editor Dokumentation anzeigen müssen, wie können Sie dies am besten tun?

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben

Fragen zu lila Schrägstrichen in Flex -Layouts Bei der Verwendung von Flex -Layouts können Sie auf einige verwirrende Phänomene stoßen, wie beispielsweise in den Entwicklerwerkzeugen (D ...
