


Wie richtet man ein einzelnes Element in einem Flexbox-Container rechtsbündig aus?
Dec 17, 2024 am 03:15 AM<h2>So richten Sie ein Element mit Flexbox richtig aus</h2>
Eine präzise Ausrichtung von Elementen ist eine häufige Herausforderung im Webdesign. Flexbox bietet eine leistungsstarke Lösung, aber das Ausrichten von Elementen in bestimmten Konfigurationen kann schwierig sein. In diesem Artikel wird ein häufiges Szenario untersucht, bei dem ein Element genau inmitten anderer Flex-Elemente ausgerichtet werden muss.
<h3>Problemstellung</h3>
Stellen Sie sich einen Flex-Container mit drei angeordneten untergeordneten Elementen vor nebeneinander. Das gewünschte Ergebnis besteht darin, dass die ersten beiden Elemente linksbündig und das dritte Element rechtsbündig ausgerichtet sind. Das folgende HTML und CSS stellen die Ersteinrichtung dar:
<div class="wrap"> <div>One</div> <div>Two</div> <div>Three</div> </div>
.wrap { display: flex; justify-content: space-between; }
<h3>Lösung: Margin-Left Auto</h3>
Flexbox bietet eine einfache Lösung für dieses Problem : margin-left: auto für das letzte untergeordnete Element festlegen. Aus der Flex-Spezifikation:
<blockquote>Eine Verwendung von automatischen Rändern in der Hauptachse besteht darin, Flex-Elemente in verschiedene „Gruppen“ zu unterteilen. Dies wird durch das allgemeine UI-Muster einer einzelnen Aktionsleiste veranschaulicht, von der einige links und andere rechts ausgerichtet sind.</blockquote>
Margin-left: auto bis zum letzten anwenden Das untergeordnete Element in unserem Beispiel führt zur gewünschten Ausrichtung:
.wrap div:last-child { margin-left: auto; }
<h3>Aktualisiert Beispiel</h3>
Mit diesem überarbeiteten CSS ergibt das resultierende HTML- und CSS-Code-Snippet die gewünschte Ausrichtung, wobei die ersten beiden Elemente linksbündig und das dritte Element rechtsbündig im Flex-Container ausgerichtet sind:
<div class="wrap"> <div>One</div> <div>Two</div> <div>Three</div> </div>
.wrap { display: flex; justify-content: space-between; } .wrap div:last-child { margin-left: auto; }
Das obige ist der detaillierte Inhalt vonWie richtet man ein einzelnes Element in einem Flexbox-Container rechtsbündig aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

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

Hinzufügen von Kastenschatten zu WordPress -Blöcken und -Elementen

Erstellen Sie ein JavaScript -Kontaktformular mit dem Smart Forms Framework

Erstellen Sie einen Inline -Texteditor mit dem inhaltlichen Attribut

Machen Sie Ihren ersten Seltsamen -Sufle -Übergang

Vergleich der 5 besten PHP -Formbauer (und 3 kostenlose Skripte)

Datei hochladen mit Multer in node.js und ausdrücken

Beste CSS -Animationen und Effekte auf Codecanyon 2025 (kostenlos bezahlt)
