首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导4间隔错误?

引导4间隔错误?
EN

Stack Overflow用户
提问于 2017-05-17 12:57:32
回答 1查看 3.8K关注 0票数 2

引导4有间隔实用程序来调整边距和垫子与简单的CSS类。

Theoretically,,我可以这样做:

代码语言:javascript
复制
<div class="d-inline-block bg-inverse p-5 pb-0 m-5 mb-0"></div>

这应该是一个元素,除了底部的外,每个边都有和边距。对吗?

但这是不可能的。相反,pb-0mb-0正在被p-5m-5覆盖,正如您在这里看到的:JSFiddle中的示例

pb-0mb-0是在原始源中的p-5m-5之后定义的,这些类中使用的所有属性都具有!important。因此,pb-0应该覆盖p-5定义的padding-bottommb-0应该覆盖m-5定义的margin-bottom

我创建了另一个示例,其中我以相同的方式定义了这些类,但在本例中,它们正按预期的方式工作:JSFiddle中的比较实例

为什么这些引导4类没有像预期的那样工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-17 13:00:00

空格实用程序使用!important,因此,使用pb-0覆盖p-5将无法工作,因为p-5遵循bootstrap.css中的pb-0

为了得到它,像你想的那样工作设置了特定的侧面..。

<div class="d-inline-block bg-inverse pb-0 px-5 pt-5 mb-0 ml-5 mt-5"></div>

而且,由于DIV在默认情况下没有填充或边距,所以您实际上并不需要*-0.

<div class="d-inline-block bg-inverse px-5 pt-5 ml-5 mt-5"></div>

https://www.codeply.com/go/6hSIEizfMd

也请看,当它可以使用的时候!很重要

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44025566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档