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
1 Einleitung Beim Gestalten einer Datenbank ist e...
Wenn die DataSource-Eigenschaft eines DataGrid-Ste...
Sowohl die Optionen „Nur lesen“ als auch „Deaktiv...
Alibaba Cloud Server kann keine Verbindung zum FT...
1. Der Linux-Server konfiguriert /etc/hosts.deny ...
Inhaltsverzeichnis Funktionen auf Blockebene Ände...
1. Der erste Parameter props der setUp-Funktion s...
Inhaltsverzeichnis Hintergrund erreichen Ergänzun...
veranschaulichen: Es gibt zwei Haupttypen von Ngi...
Beim Erstellen eines Zeitfelds STANDARD CURRENT_T...
Tipp 1: Konzentriert bleiben Die besten mobilen A...
Vier Netzwerktypen: Keine: Konfigurieren Sie kein...
Kürzlich habe ich mir angesehen, wie Docker es Co...
In requireJS gibt es eine Eigenschaft namens base...
Vorwort Beim Einsatz von Docker in einer Produkti...