django 谁能解释一下如何垂直而不是水平地列出对象?

ogsagwnx  于 2023-01-10  发布在  Go
关注(0)|答案(2)|浏览(101)
{% extends 'index.html' %}
{%block body_block%}

{%for p in carslist%}
<section class="py-5">
    <div class="container px-4 px-lg-5 mt-2">
        <div class="row gx-4 gx-lg-5 row-cols-2 row-cols-md-3 row-cols-xl-4 justify-content-center">
            <div class="col mb-5">
                <div class="card h-100">
                    <!-- Product image-->
                    <img class="card-img-top" src="{{p.carpic.url}}" alt="..." />
                    <!-- Product details-->
                    <div class="card-body p-4">
                        <div class="text-center">
                            <!-- Product name-->
                            <h5 class="fw-bolder">{{p.carcompany}}</h5>
                            <p>{{p.carmodel}}</p>
                            <!-- Product price-->
                        </div>
                        <ul class="list-group list-group-flush">
                            <li class="list-group-item">Price: {{p.carprice}}</li>
                            <li class="list-group-item">Kms: {{p.carkms}}</li>
                          </ul>
                    </div>
                    <!-- Product actions-->
                    <div class="card-footer p-4 pt-0 border-top-0 bg-transparent">
                        <div class="text-center"><a class="btn btn-outline-dark mt-auto" href="#">View Details</a></div>
                    </div>
                </div>
            </div>
            
        </div>
    </div>
</section>
{%endfor%}
juzqafwq

juzqafwq1#

对于每个产品的父元素,您需要编写以下属性:显示:Flex;弯曲方向:行;柔性 Package :包裹;
顺风-弯曲弯曲-行弯曲-缠绕

new9mtju

new9mtju2#

只需删除所有的row-cols类,默认情况下应该垂直堆叠。
要删除的类:row-cols-2 row-cols-md-3 row-cols-xl-4.
当你有很多像那样杂乱的html,你不能再理解它的时候,我发现最好的方法是把结构减少到最小,然后从那里开始构建。
注解你的代码并一步一步地重建它,然后你就可以看到你添加的每个元素或类的影响。

相关问题