Inhaltsverzeichnis
Flexibles Layout
Heim Web-Frontend CSS-Tutorial Zusammenfassung der Flex-Methode des flexiblen Boxmodells

Zusammenfassung der Flex-Methode des flexiblen Boxmodells

Sep 23, 2017 am 09:32 AM
flex 总结 方法


Flexibles Layout

Im Jahr 2009 schlug W3C eine neue Lösung vor – Flex-Layout (flexibles Layout), das einfach, vollständig und reaktionsschnell auf verschiedene Implementierungen sein kann Seitenlayouts.

Traditionelles Boxmodell:
Für das allgemeine Layout verwenden wir das Box-Modell, das durch schwebende Positionierung angeordnet wird.
Linienelemente und Inline-Blockelemente werden nicht umbrochen, und Blockelemente belegen eine exklusive Zeile. Mit Floats können Blockelemente horizontal ausgerichtet werden.
Manche Sonderlayouts sind jedoch schwierig umzusetzen. Wie zum Beispiel die vertikale Zentrierung.

Nach dem Festlegen der flexiblen Box werden die Elemente innerhalb der Box nicht in Zeilenelemente und Blockelemente unterteilt und Float ist ungültig.

Elemente, die ein Flex-Layout verwenden, werden als Flex-Container oder kurz Container bezeichnet.
Alle Unterelemente im Container werden als Flex-Elemente oder kurz Elemente bezeichnet Flex-Kompatibilität

can I useNeben IE sind auch andere Browser relativ kompatibel

Containereigenschaften:

Flex-Richtung: Die Richtung der Hauptachse

Zeile (Standardwert): Die Hauptachse ist horizontal und der Startpunkt liegt am linken Ende. Zeilenumkehr: Die Hauptachse ist horizontal und der Startpunkt liegt am rechten Ende.
Spalte: Die Hauptachse ist vertikal und der Startpunkt liegt am oberen Rand.
Spaltenumkehr: Die Hauptachse ist vertikal und der Startpunkt liegt am unteren Rand.

Flex-Wrap: Wenn eine Achse nicht passt, wie man sie umwickelt.

nowrap (Standard): Nicht umwickeln. Umbruch: Umbruch, mit der ersten Zeile oben.
wrap-reverse: Umbruch, erste Zeile unten.

justify-content: Die Ausrichtung des Elements auf der Hauptachse.

flex-start (Standard): Linksbündig flex-end: Rechtsbündig
center: Zentriert
space-between: Beide Enden ausrichten, mit gleichem Abstand zwischen den Elementen.
Leerzeichen: Jedes Element ist auf beiden Seiten gleichmäßig verteilt. Daher ist der Abstand zwischen den Elementen doppelt so groß wie der Abstand zwischen den Elementen und dem Rand.

align-items: Definiert, wie Elemente auf der Querachse ausgerichtet werden.

Flex-Start: Richten Sie den Startpunkt der Querachse aus. Flex-Ende: Richten Sie den Endpunkt der Querachse aus.
Mitte: Richten Sie den Mittelpunkt der Querachse aus.
Grundlinie: Die Grundlinienausrichtung der ersten Textzeile des Elements.
Stretch (Standardwert): Wenn das Element keine Höhe festlegt oder auf „Auto“ eingestellt ist, nimmt es die gesamte Höhe des Containers ein.

align-content: Definiert die Ausrichtung mehrerer Achsen. Diese Eigenschaft hat keine Auswirkung, wenn das Projekt nur eine Achse hat.

Flex-Start: Am Startpunkt der Querachse ausrichten. Flex-Ende: am Endpunkt der Querachse ausgerichtet.
Mitte: Ausgerichtet am Mittelpunkt der Querachse.
Abstand dazwischen: An beiden Enden der Querachse ausrichten und die Abstände zwischen den Achsen gleichmäßig verteilen.
space-around: Jede Achse hat auf beiden Seiten den gleichen Abstand. Daher ist der Abstand zwischen den Achsen doppelt so groß wie der Abstand zwischen den Achsen und dem Rahmen.
Strecken (Standardwert): Die Achse nimmt die gesamte Querachse ein.

Eigenschaften von Artikeln:

Reihenfolge

: Definieren Sie die Reihenfolge der Artikel. Je kleiner der Wert, desto höher die Rangfolge. Der Standardwert ist 0.

Flex-Grow

: Definieren Sie das Vergrößerungsverhältnis des Elements. Der Standardwert ist 0. Das heißt, wenn noch Platz vorhanden ist, wird es nicht vergrößert. Wenn alle Elemente eine Flex-Grow-Eigenschaft von 1 haben, teilen sie den verbleibenden Platz (falls vorhanden) gleichmäßig auf. Wenn die Flex-Grow-Eigenschaft eines Elements 2 ist und die anderen Elemente alle 1 sind, nimmt ersteres doppelt so viel verbleibenden Platz ein wie die anderen Elemente.

Flex-Shrink

: Definiert das Schrumpfverhältnis des Elements. Der Standardwert ist 1. Das heißt, wenn nicht genügend Platz vorhanden ist, wird das Element verkleinert.

flex-basis

: Der vom Element belegte Hauptachsenraum, bevor überschüssiger Platz zugewiesen wird. Es kann auf denselben Wert wie die Breiten- oder Höheneigenschaften eingestellt werden (z. B. 350 Pixel), und das Element nimmt einen festen Platz ein.

align-self

: Ermöglicht die Ausrichtung eines einzelnen Elements anders als andere Elemente und überschreibt dabei das align-items-Attribut. Der Standardwert ist auto, was bedeutet, dass das align-items-Attribut des übergeordneten Elements geerbt wird. Wenn kein übergeordnetes Element vorhanden ist, entspricht dies der Dehnung. Dieses Attribut kann 6 Werte annehmen, mit Ausnahme von auto, die anderen sind genau die gleichen wie das align-items-Attribut. flex:0 1 auto;

Die Abkürzung für „weder vergrößern noch verkleinern“: „flex:none“;



Das obige ist der detaillierte Inhalt vonZusammenfassung der Flex-Methode des flexiblen Boxmodells. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So schreiben Sie einen Roman in der Tomato Free Novel-App. Teilen Sie das Tutorial zum Schreiben eines Romans in der Tomato Novel-App So schreiben Sie einen Roman in der Tomato Free Novel-App. Teilen Sie das Tutorial zum Schreiben eines Romans in der Tomato Novel-App Mar 28, 2024 pm 12:50 PM

So schreiben Sie einen Roman in der Tomato Free Novel-App. Teilen Sie das Tutorial zum Schreiben eines Romans in der Tomato Novel-App

Wie lösche ich WeChat-Freunde? So löschen Sie WeChat-Freunde Wie lösche ich WeChat-Freunde? So löschen Sie WeChat-Freunde Mar 04, 2024 am 11:10 AM

Wie lösche ich WeChat-Freunde? So löschen Sie WeChat-Freunde

Wie rufe ich das BIOS auf dem Colorful-Motherboard auf? Bringen Sie Ihnen zwei Methoden bei Wie rufe ich das BIOS auf dem Colorful-Motherboard auf? Bringen Sie Ihnen zwei Methoden bei Mar 13, 2024 pm 06:01 PM

Wie rufe ich das BIOS auf dem Colorful-Motherboard auf? Bringen Sie Ihnen zwei Methoden bei

So stellen Sie gelöschte Kontakte auf WeChat wieder her (ein einfaches Tutorial erklärt Ihnen, wie Sie gelöschte Kontakte wiederherstellen) So stellen Sie gelöschte Kontakte auf WeChat wieder her (ein einfaches Tutorial erklärt Ihnen, wie Sie gelöschte Kontakte wiederherstellen) May 01, 2024 pm 12:01 PM

So stellen Sie gelöschte Kontakte auf WeChat wieder her (ein einfaches Tutorial erklärt Ihnen, wie Sie gelöschte Kontakte wiederherstellen)

Zusammenfassung der Methoden zum Erhalten von Administratorrechten in Win11 Zusammenfassung der Methoden zum Erhalten von Administratorrechten in Win11 Mar 09, 2024 am 08:45 AM

Zusammenfassung der Methoden zum Erhalten von Administratorrechten in Win11

Detaillierte Erläuterung der Oracle-Versionsabfragemethode Detaillierte Erläuterung der Oracle-Versionsabfragemethode Mar 07, 2024 pm 09:21 PM

Detaillierte Erläuterung der Oracle-Versionsabfragemethode

Schneller Meister: So eröffnen Sie zwei WeChat-Konten auf Huawei-Handys! Schneller Meister: So eröffnen Sie zwei WeChat-Konten auf Huawei-Handys! Mar 23, 2024 am 10:42 AM

Schneller Meister: So eröffnen Sie zwei WeChat-Konten auf Huawei-Handys!

Das Geheimnis des Ausbrütens mobiler Dracheneier wird gelüftet (Schritt für Schritt erfahren Sie, wie Sie mobile Dracheneier erfolgreich ausbrüten) Das Geheimnis des Ausbrütens mobiler Dracheneier wird gelüftet (Schritt für Schritt erfahren Sie, wie Sie mobile Dracheneier erfolgreich ausbrüten) May 04, 2024 pm 06:01 PM

Das Geheimnis des Ausbrütens mobiler Dracheneier wird gelüftet (Schritt für Schritt erfahren Sie, wie Sie mobile Dracheneier erfolgreich ausbrüten)

See all articles