以下是我的代码:

我已经try 将CONTAINER类更改为CONTAINER--流体也会调整页面大小.

<div class="container">
    <div class="row">
        <!--Product: banana split-->
        <div class="col">
            <div class="card" style="width: 20rem;">
                <img class="card-img-top" src="img/banana-split.png" alt="Banana Split Image">
                <div class="card-block">
                    <h4 class="card-title">Banana Split</h4>
                    <p class="card-text">Price: 5$</p>
                    <a href="#" data-name="banana-split" data-price="5" class="add-to-cart btn btn-primary"><i class="fas fa-shopping-cart"></i> Add to Cart</a>
                </div>
            </div>
        </div>

        <div class="col">
            <div class="card" style="width: 20rem;">
                <img class="card-img-top" src="img/bengala-doce.png" alt="Bengala Doce Image">
                <div class="card-block">
                    <h4 class="card-title">Doce Natalino</h4>
                    <p class="card-text">Price: 2$</p>
                    <a href="#" data-name="doce-natalino" data price="3" class="add-to-cart btn btn-primary"> <i class="fas fa-shopping-cart"></i> Add to Cart</a>
                </div>
            </div>
        </div>
    </div>
</div>

问题是第二层没有并排放置.它被放置在彼此的下方. 我抬头看了看游戏机,没有任何警告.

其他功能,比如启动按钮,运行得很好.

推荐答案

您忘记根据您正在查看的屏幕大小来设置您的列类.这样,在中等屏幕尺寸上制作2列,在小屏幕上使用col-md-6 col-sm-12

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">

    <div class="container">
        <div class="row">
            <!--Product: banana split-->
            <div class="col-md-6 col-sm-12">
                <div class="card" style="width: 20rem;">
                    <img class="card-img-top" src="img/banana-split.png" alt="Banana Split Image">
                    <div class="card-block">
                        <h4 class="card-title">Banana Split</h4>
                        <p class="card-text">Price: 5$</p>
                        <a href="#" data-name="banana-split" data-price="5" class="add-to-cart btn btn-primary"><i class="fas fa-shopping-cart"></i> Add to Cart</a>
                    </div>
                </div>
            </div>

            <div class="col-md-6 col-sm-12">
                <div class="card" style="width: 20rem;">
                    <img class="card-img-top" src="img/bengala-doce.png" alt="Bengala Doce Image">
                    <div class="card-block">
                        <h4 class="card-title">Doce Natalino</h4>
                        <p class="card-text">Price: 2$</p>
                        <a href="#" data-name="doce-natalino" data price="3" class="add-to-cart btn btn-primary"> <i class="fas fa-shopping-cart"></i> Add to Cart</a>
                    </div>
                </div>
            </div>
        </div>
    </div>

Html相关问答推荐

关于角内按钮范围的混乱

如何修复与导航栏重叠的css网格?

如何使用HTML和css代码在vb.net上打印POS

窗口视图之外的下拉菜单位置

根据按钮位置左/右对齐按钮

在css中是否可以在遮罩图像中结合线性渐变和径向渐变?

在R中从网页上的特定iframe中提取图形数据

Chrome浏览器错误:上的主题验证判断https://pagead2.googlesyndication.com/失败

rmarkdown HTML数字不适用于针织衫_1.44

Div 容器不会遵守边距、填充或间隙

是否可以制作响应式 CSS 剪辑路径?

如何使粘性导航栏能够跨其他组件工作?

如何居中此按钮,即使它已经在计算机分辨率中居中

为什么盒子不在div中显示?

Angular中如何向单选按钮添加验证

Bootstrap 轮播内容在箭头之间不显示

CSS 字母间距将按钮向右扩展

按钮显示:内联不换行

在 vscode 中找不到 htmltagwrap 命令

将表格标题和过滤器调整到表格的顶部边缘