twitter-bootstrap - 小时引导容器全宽
问题描述
我有一个在中型和大型上看起来很棒的引导容器。当小的时候,我希望容器是全宽的。我在它上面放了 mx-2 mx-md-auto 类,这使它在小屏幕上很好地左对齐,但不是全宽,因为容器通常是固定宽度(510px)。我不想修改引导容器断点,因为我宁愿将响应类用于容器的这种特定用途。有什么我可以在这里做的吗?
解决方案
在小屏幕 (xs) 上,Bootstrap 设置width: auto
为.container
默认情况下应该是全屏。
此外,Bootstrap 是移动优先的框架,因此您应该始终从最小的屏幕开始,然后在更大的屏幕上覆盖。所以通常你开始,.col-X
然后.col-[screen]-Y
在需要时覆盖它。
例如,看看下面的代码片段并尝试调整它的大小:
.row {
background: #f8f9fa;
margin-top: 20px;
}
.col {
border: solid 1px #6c757d;
padding: 10px;
}
<link href="http://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet"/>
<!--
Bootstrap docs: https://getbootstrap.com/docs
-->
<div class="container">
<div class="row">
<div class="col-12 col-sm-6 col-md-3 col-lg-2">
Test 1
</div>
<div class="col-12 col-sm-6 col-md-3 col-lg-2">
Test 2
</div>
</div>
</div>
推荐阅读
- php - PHP - 使用 sAMAccountName 通过简单绑定连接到 LDAP
- javascript - 有没有办法覆盖 ExtJs 中的所有视图控制器侦听器
- spring-boot - AccessDeniedHandler 和 ResponseEntityExceptionHandler 的区别
- mysql - 使用 SUM GROUP BY 获取总行数
- javascript - 在不返回任何内容的递归函数中,“return”语句的用途是什么
- c# - 没有编辑并继续 C# Docker 控制台应用程序?
- java - Spring Integration 在事务中向 Executor 发送消息
- sql-server - 根据 SQL Server 中引用表中的值创建约束
- jquery - 保持按钮禁用,直到满足某些条件
- python - 为什么这个 TensorFlow 代码会引发 tf.errors.OutOfRangeError?