繁体   English   中英

无法覆盖bootstrap css

[英]Unable to override bootstrap css

我试图覆盖在“模态脚”的bootstrap类中找到的以下内容

margin-top: 15px;

我有以下HTML代码执行此操作:

<div class="modal-footer my-modal-footer-override"></div>

以及以下自定义css:

.my-modal-footer-override {
    margin-top: 0px
}

但这不起作用。 有什么建议么 ?

您可以尝试更具体的选择器。 这可以解决问题

.modal-footer.my-modal-footer-override {
   margin-top: 0px;
}

多个类选择器应该比IE6更新。 请注意类之间没有空格:这意味着两个类都应用于同一个元素

如果这仍然没有削减它,你可以把.modal放在这个选择器之前,所以: .modal .modal-footer.my-modal-footer-override

important! 声明可以用作肮脏的黑客,但我会建议反对它。

检查您的CSS导入订单。 确保在Bootstrap之后加载自定义css。 使用firebug或chrome dev工具来查看您的样式是否被覆盖,因为html中稍后导入了某些内容。

你试过这个吗?

.my-modal-footer-override {
    margin-top: 0px !important;
}

在“;”之前使用!important 会给这个规则比bootstrap css更重要。

您可以使用..css ..在头部或新的css文档中添加HTML内部。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM