von zhangxinxu von https://www.zhangxinxu.com/wordpress/?p=9404 Dieser Artikel darf gerne geteilt und zusammengefasst werden. Es ist nicht erforderlich, den vollständigen Text erneut abzudrucken. Bitte respektieren Sie das Urheberrecht. Der Kreis ist so klein. Wenn Sie ihn dringend benötigen, können Sie uns für eine Genehmigung kontaktieren. 1. Safari-Browser unterstützt Als 2. Wofür wird display:flow-root verwendet? Elemente, egal ob Inline oder ursprünglich Blockebene, werden zu Blockebenenelementen, nachdem In Bezug auf BFC können Sie auf meinen vorherigen klassischen Artikel verweisen: „Tiefgehendes Verständnis der Flüssigkeitseigenschaften von CSS und des mehrspaltigen adaptiven Layouts unter BFC-Eigenschaften“. BFC kann nicht nur für das Layout verwendet werden, sondern auch Floats löschen und Randzusammenführungen entfernen. Daher hat Bei der Verwendung von Im folgenden Beispiel hat der Container beispielsweise einen Umriss und die untergeordneten Elemente sind schwebend: <p><img src="mm.jpg"></p> P { Umriss: durchgehendes Dunkelhimmelblau; } img { schweben: links; } Die resultierenden Konturen werden wie unten gezeigt zusammengeführt: Ab diesem Zeitpunkt besteht das durch Floating verursachte Problem des Höhenabfalls von Elementen nicht mehr, solange P { Anzeige: Flow-Root; } Der Effekt ist im folgenden Screenshot dargestellt: In ähnlicher Weise kann das Phänomen der Zusammenführung von Randeigenschaften durch die Verwendung von Der HTML-Code lautet wie folgt: <div Klasse="Box"> <p>Rand: 2em;</p> </div> <div Klasse="Box Flow-Root"> <p>Rand: 2em;</p> </div> Das CSS lautet wie folgt: .Kasten { Hintergrundfarbe: #f0f3f9; } .box p { Umriss: durchgehendes tiefes Himmelblau; Rand: 2em; } .flow-root { Anzeige: Flow-Root; } Dies führt dazu, dass der Rand des oberen Containerelements durchdrungen wird, während die Randdurchdringung des unteren Containerelements verhindert wird, da Für beide der oben genannten Beispiele gibt es Demos zum Anschauen. Sie können hier klicken, um die Demo von display:flowt-root anzuzeigen: Zum Beispiel: <div Klasse="Box Flow-Root"> <img src="mm.jpg"> <p class="flow-root">Pinduoduo stieg um 7 %, sein Marktwert überstieg 70 Milliarden US-Dollar und übertraf damit JD.com. Mit seinem Privatvermögen ist Huang Zheng zugleich der drittreichste Mensch auf dem chinesischen Festland. </div> .box img { schweben: links; Rand rechts: 20px; } .box p { Hintergrundfarbe: #f0f3f9; Polsterung: 10px; } .flow-root { Anzeige: Flow-Root; } Der Echtzeiteffekt ist wie folgt: Pinduoduo stieg um 7 % und sein Marktwert überstieg 70 Milliarden US-Dollar und übertraf damit JD.com. Aufgrund seines Privatvermögens ist Huang Zheng der drittreichste Mensch auf dem chinesischen Festland. 3. Fazit Fassen Sie die wichtigsten Punkte dieses Artikels zusammen Anzeige: Durchfluss Welche Box gerendert wird, hängt von der Anzeigeart des äußeren Elements ab. Generiert entweder einen Inline-Formatierungskontext oder einen Blockformatierungskontext. Wenn der externe Anzeigetyp des Elements „Inline“ oder „Run-In“ ist und das Element an einem Block- oder Inline-Formatierungskontext teilnimmt, verhält sich das Element wie eine Inline-Box, andernfalls verhält es sich wie eine Blockcontainer-Box. Je nachdem, ob Formatierungskontexteigenschaften eingeschlossen sind (wie etwa Die Kompatibilität von Ich werde es ausführlich vorstellen, wenn es ausgereift ist. Dies ist das Ende dieses Artikels über die Beherrschung der CSS-Deklaration display:flow-root in einem Artikel. Weitere relevante CSS-Inhalte zu display:flow-root finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
Vorwort Kürzlich habe ich zufällig MySQLs Coalesc...
Inhaltsverzeichnis 1. Verwenden Sie SVG 2. Verwen...
Heutzutage wird die Bildschirmauflösung von Compu...
Die Optimierung großer Datenbankdatenmengen ist e...
Websites mit einer Architektur wie LNMP werden im...
1. löschen delete ist die einzige wirkliche Mögli...
Heute habe ich eine virtuelle Maschine für ein Ex...
Inhaltsverzeichnis 1. DHCP-Dienst (Dynamic Host C...
Zwei Implementierungen der Vue-Dropdown-Liste Die...
In diesem Artikel wird der spezifische Code von J...
Einführung in Vue und Vue-Router <script src=&...
1. Knoten löschen Führen Sie kubectl delete node ...
Leerzeichenregeln in HTML In HTML werden mehrere ...
Die Grundstruktur von HTML-Hypertextdokumenten bes...
Starten Sie den MySQL-Container in Docekr Verwend...