Ich bin bei der Entwicklung eines Projekts schon einmal auf dieses Problem gestoßen: den Konflikt zwischen flexiblem Layout und Position: absolut/fest. Später ist mir eine Lösung eingefallen, die ich heute mit Ihnen teilen möchte: Projektpraxis: Jetzt möchten wir oben eine Navigationsleiste erstellen und sie mit „Fest“ oben fixieren und ihren internen Stil mit einem flexiblen Box-Layout festlegen. Dabei stellen wir jedoch fest, dass das flexible Box-Layout fehlgeschlagen ist. Der HTML-Code lautet wie folgt: <ul> <li>Über den Verein</li> <li>Satzung des Vereins</li> <li>Vereinsstruktur</li> <li>Downloads</li> </ul> Der CSS-Code lautet wie folgt: ul { Position: fest; Anzeige: Flex; Inhalt ausrichten: Abstand dazwischen; Rand: 0 15 px; Hintergrund: rosa; } li { biegen: 1; Listenstil: keiner; Höhe: 100px; Zeilenhöhe: 100px; Textausrichtung: zentriert; Schriftgröße: 30px; Rand: 1px durchgezogen #fff; } Die Wirkung ist wie folgt: Wir stellen fest, dass das flexible Box-Layout fehlgeschlagen ist. Wie lösen wir also dieses Problem? Der HTML-Code nach der Änderung lautet: <div Klasse="Navigationsbox"> <ul> <li>Über den Verein</li> <li>Satzung des Vereins</li> <li>Vereinsstruktur</li> <li>Downloads</li> </ul> </div> Der CSS-Code nach der Änderung lautet: .nav-box { Breite: 100 %; Position: fest; } ul { Anzeige: Flex; Inhalt ausrichten: Abstand dazwischen; Rand: 0 15 px; Hintergrund: rosa; } li { biegen: 1; Listenstil: keiner; Höhe: 100px; Zeilenhöhe: 100px; Textausrichtung: zentriert; Schriftgröße: 30px; Rand: 1px durchgezogen #fff; } Zu diesem Zeitpunkt haben wir festgestellt, dass das Problem gelöst wurde! Dies ist das Ende dieses Artikels zum Konflikt zwischen Flex-Layout und Position:absolut/fest. Weitere Informationen zum Konflikt zwischen Flex und Position:absolut/fest finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Einführung in die grundlegenden Konzepte und Technologien der Webentwicklung
>>: Lernen Sie MySQL Index Pushdown in fünf Minuten
Lösung für das Problem, dass das Ubuntu-Dualsyste...
Vorwort Vue bietet eine Fülle integrierter Anweis...
1. Die Rolle der Klammern 1.1 Eckige Klammern [ ]...
In diesem Artikelbeispiel wird der spezifische Ja...
Methode 1: schweben: rechts Darüber hinaus wird d...
Dieser Artikel erläutert anhand eines konkreten B...
Inhaltsverzeichnis Vorwort vue-cli 2.0 Version vu...
Rufen Sie die Alibaba-Vektorsymbolbibliothek auf ...
Es gibt zwei Möglichkeiten, MySQL unter Linux zu ...
Problembeschreibung Im Rahmen der Ele.me-Benutzer...
In diesem Artikel erfahren Sie, wie Sie die Boots...
Vorteile der Verwendung von xshell zur Verbindung...
Vorwort Bei der Entwicklung eines Projekts stieß ...
Inhaltsverzeichnis Web-Entwicklung 1. Überblick ü...
In diesem Artikel wird der spezifische Prozess zu...