In Ihrem Code verwenden Sie zum Erstellen ein Tabellenlayout gleichhohe Spalten. Diese Technik funktioniert jedoch nicht mit Prozentsätzen, da die Breite jeder Spalte durch die Gesamtzahl der Spalten bestimmt wird.
Um eine gleiche Höhe zu erreichen Spalten können Sie Flexbox verwenden. Hier ist ein Beispiel:
ul { display: flex; /* Makes the list items align horizontally */ align-items: stretch; /* Stretches the list items to full height */ }
Dadurch werden Spalten gleicher Höhe für alle Listenelemente innerhalb des
Flexbox wird weitgehend unterstützt in moderne Browser, mit Ausnahme von IE unter Version 10. Um die Kompatibilität sicherzustellen, sollten Sie die Verwendung von Herstellerpräfixen für ältere Browser in Betracht ziehen.
Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS gleichhohe Spalten erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!