4

我正在使用 Twitter Bootstrap 并尝试使用背景打印页面。我尝试了网络浏览器中的所有选项,但它不起作用。如果我不包括 twitter bootstrap,则背景的打印效果很好。(顺便说一下,在这个特定的页面上,我没有使用任何与 TBS 相关的东西)。

在不排除 TBS 的情况下,我能做些什么让它工作(一种重置)?

4

1 回答 1

15

Bootstrap css 文件有一个“@media print”部分,它设置了以下 css 规则:

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

如您所见,它将所有背景设置为透明。

您需要在自定义样式表中覆盖它或在 bootstrap.css 文件中更改它。

于 2013-04-02T10:35:39.810 回答