bootstrap-4 - 引导网格无法在移动设备上正确呈现
问题描述
我的网站上有以下引导程序网格。它适用于大屏幕和中屏幕,但在移动/较小的屏幕上我只看到 1 个项目 - 基本上所有的列都堆叠在较小的屏幕上。就像浏览器不尊重列中的“col-xs-6”类一样。
关于如何解决此问题的任何想法?我试图看检查员,但我很迷茫。
如果这有什么不同,我正在使用一个名为 Darkly 的 Bootswatch v5.1.1 模板。
<div class="container-fluid">
<h1>new and trending</h1>
<div class="row">
<div class="col-xs-6 col-md-4 col-lg-2">column</div>
<div class="col-xs-6 col-md-4 col-lg-2">column</div>
<div class="col-xs-6 col-md-4 col-lg-2">column</div>
<div class="col-xs-6 col-md-4 col-lg-2">column</div>
<div class="col-xs-6 col-md-4 col-lg-2">column</div>
<div class="col-xs-6 col-md-4 col-lg-2">column</div>
</div>
</div>
解决方案
根据引导文档。XS 表示超小型设备。要测试 xs 网格,您必须使用 576px 或小于 (<576px) 的设备宽度进行测试。最后你必须只写col而不是col-xs。更改您的代码
将您的代码更改为-
<div class="container-fluid">
<h1>new and trending</h1>
<div class="row">
<div class="col-6 col-md-4 col-lg-2">column</div>
<div class="col-6 col-md-4 col-lg-2">column</div>
<div class="col-6 col-md-4 col-lg-2">column</div>
<div class="col-6 col-md-4 col-lg-2">column</div>
<div class="col-6 col-md-4 col-lg-2">column</div>
<div class="col-6 col-md-4 col-lg-2">column</div>
</div>
</div>
您可以访问引导文档
推荐阅读
- javascript - 我试图制作一个以字母作为输入的代码,并给出一系列以该字母为星标的国家/地区(JS)
- django - 如何将 Django 与 Tornado 网络套接字一起使用?
- javascript - React Hooks: useState updater function: 为什么这个钩子会在拖动时删除对象?
- sql-server - 从 SQL 查询监视 Power BI 刷新
- php - Magento 2 自定义 REST API 多部分/表单数据
- java - 在 Java.time 中标准化 LocalDate.getDayOfWeek().getValue()
- react-native - 当我使用抽屉内容时,抽屉屏幕未显示在本机应用程序中
- c# - 对象到 xml 并在不同的字段中添加不同的前缀和命名空间
- c# - C# PS Cmdlet - 无法加载文件或程序集或其依赖项之一。系统找不到文件
- amazon-web-services - 如何更改我的 IAM ECSTaskExecutionRole 以授予我从 Systems Manager - Parameter Store 获取参数的权限?