Die Möglichkeit, Spaltenbreiten in Bootstrap 3 mithilfe von col-sm-xx anzupassen, wurde in Bootstrap 4 eingestellt. Diese Änderung ist möglicherweise fällig zur Implementierung von Flexbox in Bootstrap 4, die einen anderen Ansatz für das Layout bietet. Um die Größenänderung von Spalten in Bootstrap 4 zu erreichen, können Sie alternative Lösungen erkunden.
Das Vorhandensein der Tabellenklasse sicherstellen
Überprüfen Sie zunächst, ob Ihre Tabelle die „Tabelle“ enthält. Klasse. Bootstrap 4-Tabellen sind optional und erfordern, dass Sie diese Klasse explizit hinzufügen. Dies ist für die richtige Formatierung und Spaltengröße unerlässlich.
Flexbox- und CSS-Änderungen
In Bootstrap 3 wurde CSS verwendet, um zu verhindern, dass Tabellenzellen schweben und um sicherzustellen, dass sie sich korrekt verhalten . Dieses CSS ist jedoch nicht in Bootstrap 4 Alpha enthalten. Durch manuelles Hinzufügen dieses CSS kann sichergestellt werden, dass die Spalten den im Tabellenkopf (thead) angegebenen Breiten entsprechen.
d-inline-block für Tabellenzellen
Ein weiterer Ansatz besteht darin, die Klasse „d-inline-block“ auf Tabellenzellen (td) anzuwenden. Dadurch wird dem standardmäßigen „display:flex“-Verhalten von Spalten entgegengewirkt, sodass diese die entsprechenden Breiten annehmen können.
Größenanpassungsdienstprogrammklassen
Bootstrap 4 bietet Größenanpassungsdienstprogrammklassen wie „ „w-25“ und „w-50“ zum Festlegen bestimmter Spaltenbreiten. Diese Klassen bieten eine vereinfachte und reaktionsfähige Methode zur Spaltengröße.
Flexbox- und col-*-Grid-Klassen
Sie können die d-flex-Klasse auch für Tabellenzeilen nutzen ( tr) und die col-*-Gitterklassen auf Spalten (th,td). Dieser Ansatz ermöglicht flexible und reaktionsfähige Spaltenbreiten.
Hinweis: Die Verwendung von display:flex für Tabellenzeilen kann sich auf Tabellenränder auswirken und erfordert zusätzliche Anpassungen.
Zusammenfassend: Spalte Die Größe in Bootstrap 4 hat sich aufgrund der Umstellung auf Flexbox geändert. Es stehen alternative Lösungen zur Verfügung, z. B. das Sicherstellen des Vorhandenseins der Tabellenklasse, das Ändern von CSS, die Verwendung von d-inline-block für Tabellenzellen, die Größenanpassung von Dienstprogrammklassen und Flexbox mit col-*-Gitterklassen für Zeilen und Spalten.
Das obige ist der detaillierte Inhalt vonWie kann ich die Spaltenbreite in Bootstrap 4 anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!