如何在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文件,名为maybeBootstrap overrides.css
,并具有以下内容:
@media print {
*,
*:before,
*:after {
background: newValue!important;
}
}
并将其放置在引导声明之后的头部,以便您可以轻松覆盖背景值。可能重复的“否”,它不会。因为这个问题是关于“纯jQuery,不编辑任何样式表”的。你检查过这个问题的第一个答案吗??对不,这是我想要实现的(我的解释)。啊,我明白了,这确实混淆了情况。谢谢你的回答,但它只会起作用,如果我所有东西都有一个单一的背景色。这不是目标。我想,BG颜色在
打印
时保持与屏幕
中定义的颜色完全相同。然后您只需不包括该部分。您可以从这里导入除打印之外的所有引导组件。