首页 > 解决方案 > 如何对齐网格系统html/css?

问题描述

我正在用 Angular 编写应用程序。我希望卡片按顺序显示。现在,当卡片的数量少于整行时,卡片向右移动,看起来很糟糕。我该如何解决?

在此处输入图像描述



在此处输入图像描述

html文件:

<div class="box">
    <div class="row" style="padding-top: 3%; max-width: 2800px;">
        <div *ngFor="let order of orders" class="col mb-5">
            <div class="card text-center bg-white rounded shadow-sm">
                <div class="card-body">
                    <h5 class="card-title">{{orderStatuses[order.status]}}</h5>
                    <p class="card-text small text-muted">{{order._id}}</p>
                    <p class="card-text">Kwota: {{order.sum}} zł</p>

                    <div class="buttons box px-3 py-2 mt-4">
                        <button type="button" class="btn additional effect 
                                 [routerLink]="order._id">
                            <strong>Sprawdź</strong>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>

CSS 文件:

.box {
    display: flex; 
    justify-content: space-around;
  } 
  .card {
  max-width: 325px;
  }

标签: htmlcssangular

解决方案


推荐阅读