In Bootstrap 3 können Benutzer auf Probleme stoßen, bei denen Felder innerhalb eines Fließrasterlayouts nicht horizontal ausgerichtet werden, wenn sie unterschiedliche Höhen aufweisen . Diese Fehlausrichtung tritt insbesondere dann auf, wenn ein Kasten höher ist als seine Gegenstücke im Raster.
Die Hauptursache für dieses Problem liegt im Höhenunterschied zwischen den Säulen. Um es effektiv zu beheben, können drei Hauptansätze in Betracht gezogen werden:
1. Nur-CSS-Methode (CSS3-Spaltenbreite)
Dieser Ansatz nutzt die CSS3-Spaltenbreite, um Inhalte gleichmäßig auf die Spalten zu verteilen:
[Codeausschnitt von bootply.com/85737]
2. „Clearfix“-Methode (unter Verwendung der Responsive Resets von Bootstrap)
Diese Methode führt eine Clearfix-Klasse ein, um die Höhe von Spalten nach jeder angegebenen Anzahl von Spalten zurückzusetzen:
[Code-Snippet von bootply. com/89910]
3. Isotopen-/Mauerwerk-Plugin-Integration
Dieses Plugin bietet erweiterte Layout-Management-Funktionen, einschließlich dynamischer Höhenanpassungen:
[Code-Snippet von bootply.com/61482]
Update 2017: Flexbox-Ansatz
Ein neuerer Ansatz, eingeführt mit Bootstrap 4 verwendet Flexbox, um gleiche Höhen für Spalten innerhalb einer Zeile sicherzustellen:
[Code-Snippet]
Diese Methode beseitigt Höhenunterschiede, indem alle Spalten innerhalb einer Zeile auf die gleiche Höhe gebracht werden.
Zusätzliche Einblicke in Spalten mit variabler Höhe in Bootstrap
Weitere Informationen Weitere Informationen zur Erkundung finden Sie in den folgenden Ressourcen:
Das obige ist der detaillierte Inhalt vonWie kann eine horizontale Fehlausrichtung im Fluid Grid-Layout von Bootstrap 3 mit ungleichen Spaltenhöhen behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!