3 列卡片连续 bootstrap
3 columns cards in a row with bootstrap
我想连续显示3列卡片,但它只显示2列。我正在使用 bootstrap 和 CSS。
这是代码。
<style type="text/css">
.card{
width: 350px;
}
</style>
<div class="container text-center" style="display: flex; flex-wrap: wrap;">
<?php
$peoples = $pdo->query("SELECT * FROM peoples")->fetchALL(PDO::FETCH_ASSOC);
//print_r($employees);
foreach ($peoples as $people) {
if($people["id"]==0){
continue;
}
?>
<div class="col-sm-6 mb-3">
<div class="card">
<div class="card-body">
<h5 class="card-title text-center"><?= $people["Surname"]?> <?=$people["Name"]?> <?= $people["Patronym"]?></h5>
<p class="card-text"><?=$people["Description"]?></p>
<div class="image text-center">
<img src="uploads/<?=$people['img_dir']?>" width="250px" height="350px" class="center">
</div>
</div>
</div>
</div>
此响应假设此行创建了列:<div class="col-sm-6 mb-3">
.
Bootstrap 将页面分成 12 列。 “col-sm-6”将从 12 个中取出 6 个。
对于 3 列,使用 class "col-sm-4"
会取得更好的成功
我想连续显示3列卡片,但它只显示2列。我正在使用 bootstrap 和 CSS。 这是代码。
<style type="text/css">
.card{
width: 350px;
}
</style>
<div class="container text-center" style="display: flex; flex-wrap: wrap;">
<?php
$peoples = $pdo->query("SELECT * FROM peoples")->fetchALL(PDO::FETCH_ASSOC);
//print_r($employees);
foreach ($peoples as $people) {
if($people["id"]==0){
continue;
}
?>
<div class="col-sm-6 mb-3">
<div class="card">
<div class="card-body">
<h5 class="card-title text-center"><?= $people["Surname"]?> <?=$people["Name"]?> <?= $people["Patronym"]?></h5>
<p class="card-text"><?=$people["Description"]?></p>
<div class="image text-center">
<img src="uploads/<?=$people['img_dir']?>" width="250px" height="350px" class="center">
</div>
</div>
</div>
</div>
此响应假设此行创建了列:<div class="col-sm-6 mb-3">
.
Bootstrap 将页面分成 12 列。 “col-sm-6”将从 12 个中取出 6 个。
对于 3 列,使用 class "col-sm-4"
会取得更好的成功