css - 仅在 xs(智能手机和 iphone)中在 Bootstrap 4 中应用底部边距
问题描述
Getbootstrap.com 指示将 CSSmargin-bottom:4rem;
放在图像上
{property}{sides}-{size}
这些类使用forxs
和{property}{sides}-{breakpoint}-{size}
forsm
、md
、lg
和的格式命名xl
。</p>
问题在于,使用 xs 格式 ,{property}{sides}-{size}
将是mb-4
, 将应用相同的边距底部间距到sm
, md
, lg
, 和xl
。
有谁知道将margin-bottom
Bootstrap 中的间距xs
仅应用于xs
屏幕的技巧?我正在寻找的是类似于 Bootstrap 中的“if 语句”的东西。
解决方案
由于这些类应用它们的样式来增加屏幕大小并且 CSS 是级联的,因此您可以使用第二个类覆盖第一个类。在您的示例中,可能是:
<div class="mb-4 mb-sm-0"></div>
当第二个激活时,它会覆盖第一个类。
.mb-4 {
margin-bottom: 1.5rem !important;
}
@media (min-width: 576px) {
.mb-sm-0 {
margin-bottom: 0 !important;
}
}
<div class="mb-4 mb-sm-0"></div>
推荐阅读
- clojure - 使用 plumatic 模式验证具有键和值的模式
- mysql - 更快的方法来编写 INNER JOIN 函数
- python - 如何使用嵌套大括号进行 pyparse
- html - 从数组中选择多个选项的简单形式
- java - 如何在 JButton 中撤消按钮透明度
- javascript - 如何使用 JSON 数据制作搜索栏并拥有多个过滤器?
- java - 控制台在线程“main”中显示异常 java.lang.ArrayIndexOutOfBoundsException: 0
- bash - bash 中的间距和换行符
- node.js - 最有效地使用 module.exports 中主文件中的常量。(不和谐.js)
- html - 窗口调整大小时如何阻止元素移动?