如何在CSS中重置指令?

如何在CSS中重置指令?,css,twitter-bootstrap,Css,Twitter Bootstrap,我使用它作为我的样式表的基础。如果我想让某些东西看起来与bootstrap.css或bootstrap主题.css中定义的不同,我只需在自定义css文件中覆盖它,这些文件在引导文件之后加载。但现在我有以下情况: bootstrap.css @media print { *, *:before, *:after { background: transparent !important; color: #000 !important; bo

我使用它作为我的样式表的基础。如果我想让某些东西看起来与
bootstrap.css
bootstrap主题.css
中定义的不同,我只需在自定义css文件中覆盖它,这些文件在引导文件之后加载。但现在我有以下情况:

bootstrap.css

@media print {
    *,
    *:before,
    *:after {
      background: transparent !important;
      color: #000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
    }
    ...
}
我希望打印的
背景
屏幕
相同


如何“重置”Bootstrap的
后台
指令(无需触摸
Bootstrap.css
)?

好的,您应该创建一个自定义css/LESS文件,名为maybe
Bootstrap overrides.css
,并具有以下内容:

@media print {
    *,
    *:before,
    *:after {
        background: newValue!important;
    }
}

并将其放置在引导声明之后的头部,以便您可以轻松覆盖背景值。

可能重复的“否”,它不会。因为这个问题是关于“纯jQuery,不编辑任何样式表”的。你检查过这个问题的第一个答案吗??对不,这是我想要实现的(我的解释)。啊,我明白了,这确实混淆了情况。谢谢你的回答,但它只会起作用,如果我所有东西都有一个单一的背景色。这不是目标。我想,BG颜色在
打印
时保持与
屏幕
中定义的颜色完全相同。然后您只需不包括该部分。您可以从这里导入除打印之外的所有引导组件。