如何覆盖所有选择器的css设置集

时间:2014-01-15 08:36:53

标签: css twitter-bootstrap

Bootstrap css文件有一个@media print部分,用于设置以下css规则:

* {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }

我想覆盖背景属性,以便能够在我的应用中打印不同类型的背景。

我需要覆盖以保留我的引导程序文件的向后兼容性。

我找不到办法。

你能帮忙吗?
THX!

1 个答案:

答案 0 :(得分:2)

从背景中删除!important clausule。

所以改成它:

* {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent;
    box-shadow: none !important;
  }

然后为身体添加样式

body {
    background: red;
}

编辑:

如果你不想从bootstrap删除!important,只需添加!对你的身体背景很重要 - dhouls会覆盖它:

body {
   background: red !important;
}