我正在使用 Bootstrap css 进行打印。它的css属性为:
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; // Black prints faster: h5bp.com/s
box-shadow: none !important;
text-shadow: none !important;
}
// Other code...
}
这超越了我所有的CSS。我想从这里删除颜色(以黑白打印)并使用我在原始页面中描述的颜色。我不想从bootstrap css中删除这一行,而是想使用我自己的css或jquery重新定义或取消定义它,因为如果有更新,我将能够更新 bootstrap css 。是否可以明确删除颜色。
答案 0 :(得分:0)
您可以自定义从引导程序获得的实际样式表,而不包括打印部分。您可以访问他们的自定义网页(链接如下),并基本上选择包含哪些元素。然后,他们将创建一个css的编译版本供您下载并包含在文件中。
这意味着你需要在以后从他们那里获得一个新的重新编译的css,但它比尝试进入并删除css中的内容更好。
结帐class MainActivity extends Activity {
private final Subject<Void, Void> subject = PublishSubject.create();
@Override
public void onBackPressed() {
subject.onNext(null);
super.onBackPressed();
}
public Observable<Void> listenToBackPress() {
return subject;
}
}