css - 想覆盖 Bootstrap,但如何避免使用 !important?

标签 css twitter-bootstrap

我正在使用 Bootstrap 并想覆盖一些 css:当处于禁用状态时,我正在删除表单字段中的背景、边框和不允许的指针。

这是我的 CSS 的样子:

.no-extras {
  border: 0 !important;
  box-shadow: none !important;
  background-color: white !important;
  cursor: default !important;
}

但我知道使用 !important 是一件坏事。但是我应该如何更改代码以避免使用 !important?我试图用“input.no-extras”和类似的东西让它更具体,但到目前为止还没有任何运气......

请在此处查看示例代码 http://plnkr.co/edit/1AuszJ?p=preview

最佳答案

您仅在 .form-group 中添加 .no-extras 因此您可以使用:

.form-group .no-extras {
    border: 0;
    box-shadow: none;
    background-color: red;
    cursor: default;
}

Plunker

或者您可以使用任何其他父类。

关于css - 想覆盖 Bootstrap,但如何避免使用 !important?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26560966/

相关文章:

javascript - 如何在 JS 文件上使用不同版本的 JQuery?

javascript - 如何在 twitter bootstrap 中添加自定义选择国家/地区下拉箭头

javascript - 电子邮件中YouTube视频自动播放的HTML代码

javascript - 使用 IMG map 显示更大的图像

html - 居中图像和添加字体大小不起作用

html - 如果多于一行与 css 制表符全宽

css - 使用 Wordpress 预览图像和 Bootstrap 换行

HTML/CSS 表格页脚未正确对齐

css - Chrome CSS 边框问题

jquery - 切换工作,但不在 Bootstrap 3 上设置动画