bootstrap 4 使用每个循环水平排列卡片

Posted

技术标签:

【中文标题】bootstrap 4 使用每个循环水平排列卡片【英文标题】:bootstrap 4 arrange the card horizontally using for each loop 【发布时间】:2020-11-02 15:09:34 【问题描述】:

我在表作者中有不同的作者记录。我想在引导卡中显示作者详细信息以水平排列以在一行中显示多个作者。但是当我试图展示它时,一个作者被连续展示。我正在尝试使用卡片连续列出多条记录。 我的代码如下。

 public class Author

    public int Id  get; set; 
    public string Title  get; set; 
    public string Author get; set; 
    public string Comments  get; set;         


<div class="row">


    @foreach (var author in Model)
    
        <section id="blog" class="py-3">
            <div class="container">
                <div class="col-lg-3 col-md-6">
                   
                        <div class="card">
                            <img src="~/images/blog/blog1.jpeg" class="img-fluid card-img-top" />
                            <div class="card-body">
                                <h4 class="card-title">@author.Title</h4>
                                <small class="text-muted">Written by @author.Author</small>
                                <hr>
                                <p class="card-text">
                                     @Comments
                                </p>
                            </div>
                        </div>

                   

                </div>
            </div>
        </section>
    

</div>

【问题讨论】:

【参考方案1】:

您缺少 Bootstrap 网格的基本规则...

"在网格布局中,内容必须放在列内并且只能 列可能是行的直接子级”

<div class="row">
    @foreach (var author in Model)
    
        
             <section class="col-lg-3 col-md-6 py-3">
                        <div class="card">
                            <img src="~/images/blog/blog1.jpeg" class="img-fluid card-img-top" />
                            <div class="card-body">
                                <h4 class="card-title">@author.Title</h4>
                                <small class="text-muted">Written by @author.Author</small>
                                <hr>
                                <p class="card-text">
                                     @Comments
                                </p>
                            </div>
                        </div>
             </section>
            
    
</div>

【讨论】:

以上是关于bootstrap 4 使用每个循环水平排列卡片的主要内容,如果未能解决你的问题,请参考以下文章

使用 flickity 和 bootstrap 4 进行水平卡片滚动(响应式)

如何使用 html bootstrap 对齐卡片中的按钮

如何在bootstrap 4的小屏幕中使卡体水平

Bootstrap 4.0 响应动态网站的每行卡片数

Bootstrap 4 - 水平对齐手风琴

使用 Bootstrap 创建响应式水平内容缩略图