Detaillierte Erklärung der neuen CSS-Eigenschaft display:box

Detaillierte Erklärung der neuen CSS-Eigenschaft display:box

1. Anzeige:Box;

Wenn Sie diese Eigenschaft für ein Element festlegen, werden dessen untergeordnete Elemente auf derselben Ebene angeordnet, ähnlich wie bei „display:inline-block;“.

2. Die folgenden Eigenschaften können in den untergeordneten Elementen festgelegt werden

Voraussetzung: Um die folgenden Eigenschaften zu verwenden, müssen Sie display:box im übergeordneten Element festlegen.

1.box-flex:Zahl;

1) Anzahl der übergeordneten Elementbreiten

2) Wenn für ein untergeordnetes Element eine feste Breite festgelegt ist, verwendet das untergeordnete Element die feste Breite, und andere untergeordnete Elemente, für die keine feste Breite festgelegt ist, verwenden die verbleibende Breite des übergeordneten Elements (übergeordnetes Element – ​​Gesamtbreite aller untergeordneten Elemente mit fester Breite in Anzahl).

3) Wenn das untergeordnete Element einen Randwert hat, ist die verbleibende Breite (übergeordnete Breite - untergeordnete feste Gesamtbreite - Gesamtrandwert) nummerierte Teile

2.box-orient:horizontal/vertikal

Wenn Sie diese Eigenschaft für das übergeordnete Element festlegen, werden die untergeordneten Elemente horizontal oder vertikal angeordnet.

Hinweis: Nicht alle gängigen Browser unterstützen diese Eigenschaft und es muss ein Präfix hinzugefügt werden.

1) horizontale Anordnung, die Gesamtbreite der untergeordneten Elemente = die Breite des übergeordneten Elements. Wenn das übergeordnete Element eine feste Breite hat, ist die für das untergeordnete Element festgelegte Breite ungültig und das untergeordnete Element füllt die Breite des übergeordneten Elements aus.

2) Vertikale Anordnung, die Gesamthöhe der untergeordneten Elemente = die Höhe des übergeordneten Elements. Wenn das übergeordnete Element eine feste Größe hat, ist die für das untergeordnete Element festgelegte Größe ungültig und das untergeordnete Element nimmt die Größe des übergeordneten Elements ein.

3.Boxrichtung:normal/umgekehrt

Legen Sie diese Eigenschaft für das übergeordnete Element fest, um die Reihenfolge festzulegen, in der die untergeordneten Elemente sortiert werden.

1) normaler Standardwert, Kinder werden in HTML-Reihenfolge angeordnet

2) umgekehrt

4.box-align:Start/Ende/Mitte/Strecken

Legt die vertikale Ausrichtung des untergeordneten Elements auf der übergeordneten Ebene fest.

1) Beginnen Sie mit der vertikalen Ausrichtung oben

2) vertikale Ausrichtung unten beenden

3) vertikale Ausrichtung zentrieren

4) Stretch dehnt die Größe des Kindes aus, um sie der vom Elternteil festgelegten Größe anzupassen. Die Größe des Kindes ist ungültig.

5.box-pack:Start/Ende/Mitte

Legt die horizontale Ausrichtung des untergeordneten Elements auf der übergeordneten Ebene fest.

1) Beginnen Sie mit der horizontalen Linksausrichtung

2) Ende der horizontalen Rechtsausrichtung

3) Horizontale Ausrichtung zentrieren

Zusammenfassen

Oben ist das neue CSS-Attribut display:box, das ich Ihnen vorgestellt habe. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

<<:  Praktisches Tutorial zum Ändern des MySQL-Zeichensatzes

>>:  Tutorial zu HTML-Formular-Tags (2):

Artikel empfehlen

Grafische Installationsschritte für VMware vSphere 6.7 (ESXI 6.7)

Umgebung: VMware VCSA 6.7 (VMware-VCSA-all-6.7.0-...

Benutzerzentriertes Design

Ich wurde in letzter Zeit häufig zu einer offensi...

Der visuelle Designpfad der Website sollte den Benutzergewohnheiten entsprechen

Cooper sprach über den visuellen Pfad des Benutze...

Beispielcode zum automatischen Umbrechen des Pre-Tags

Das Pre-Element definiert vorformatierten Text. In...

4 flexible SCSS-Kompilierungsausgabestile

Vielen Leuten wird das Kompilieren erklärt, sobal...

So verwenden Sie async und await in JS

Inhaltsverzeichnis 1. asynchron 2. warten: 3. Umf...

So stellen Sie ein SpringBoot-Projekt mit Docker bereit

Die Entwicklung der Docker-Technologie bietet ein...

Prinzip und Anwendungsbeispiele des URL-Umschreibmechanismus von Nginx

Durch das Umschreiben der URL lässt sich die bevo...

Zusammenfassung des Wissens zu MySQL-Sperren

Sperren in MySQL Sperren sind ein Mittel, um Ress...

Hinweise zur Zeitverwaltung des Linux-Kernel-Gerätetreibers

/****************** * Zeitverwaltung des Linux-Ke...

Verwendung von „align-content“ im Zeilenumbruchbereich des Flex-Layouts

1. Das in diesem Artikel implementierte Effektdia...

So implementieren Sie eine MySQL-Datenbanksicherung in Golang

Hintergrund Navicat ist das beste MySQL-Visualisi...

Detaillierte Erläuterung des MySQL-Download- und Installationsprozesses

1: MySql herunterladen Offizielle Download-Adress...

Beispielmethode zum Anzeigen der mit MySQL verbundenen IP-Adresse

Spezifische Methode: Öffnen Sie zuerst die Eingab...