Bei Verwendung der Kartenspaltenklasse von Bootstrap können Karten unterschiedlicher Höhe ein ungleichmäßiges Layout erzeugen. Um Karten mit gleicher Höhe zu erreichen, ziehen Sie die folgenden Lösungen in Betracht:
Fügen Sie in der übergeordneten Zeile, die die Klasse „card-columns“ enthält, die Dienstprogrammklasse „d-flex align“ hinzu -items-stretch auf jede Spalte. Dadurch wird der Karteninhalt vertikal ausgerichtet, wodurch effektiv Karten mit gleicher Höhe erstellt werden:
<div class="container"> <div class="row"> <div class="col-lg-4 d-flex align-items-stretch"> <!-- CARD HERE --> </div> <div class="col-lg-4 d-flex align-items-stretch"> <!-- CARD HERE --> </div> <div class="col-lg-4 d-flex align-items-stretch"> <!-- CARD HERE --> </div> </div> </div>
Das folgende vollständige HTML-Beispiel demonstriert die align-items-stretch-Lösung in BS5:
<div class="container"> <div class="row"> <div class="col-md-4"> <div class="card mb-4"> <img src="..." alt="" class="card-img-top"> <div class="card-body">...</div> </div> </div> <div class="col-md-4"> <div class="card mb-4"> <img src="..." alt="" class="card-img-top"> <div class="card-body">...</div> </div> </div> <div class="col-md-4"> <div class="card mb-4"> <img src="..." alt="" class="card-img-top"> <div class="card-body">...</div> </div> </div> </div> </div>
Das obige ist der detaillierte Inhalt vonWie erstelle ich Bootstrap-Karten gleicher Höhe in Kartenspalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!