相关疑难解决方法(0)

Bootstrap打印CSS删除背景颜色

当我使用bootstrap时,它会在我尝试打印页面时删除背景颜色.几乎我网站上的所有内容都是使用bootstrap类,所以我想在bootstrap之外避免很多手动CSS.我发现bootstrap @media print用来删除背景颜色.我也使用了一个bootstrap主题(主题联合),它也删除了背景颜色.

主题united.css

@media print
*, *:before, *:after {
    background: rgba(0, 0, 0, 0) !important;
    color: rgb(0, 0, 0) !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
Run Code Online (Sandbox Code Playgroud)

bootstrap.min.css

@media print
*, :after, :before {
    color: rgb(0, 0, 0)!important;
    text-shadow: none!important;
    background: 0 0!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
Run Code Online (Sandbox Code Playgroud)

有没有办法确保在打印时不删除背景颜色而不编辑这2个CSS文件?

例如:当我使用.alert-danger时,我希望在屏幕上显示警告危险,因此将打印为红色框.

见JSFiddle:http: //jsfiddle.net/7mtk7wrh/

html css css3 twitter-bootstrap

22
推荐指数
2
解决办法
2万
查看次数

Bootstrap 不渲染

问题分为不同部分:

  • 小序言和尝试分享
  • 重现问题的文件夹结构和代码
  • 显示和解释问题
  • 问题

前言

我在 Raspbian 上使用 Python 3.8 创建了一个简单的 Flask 1.1.1 应用程序。

我正在尝试使用PdfKit实现 PDF 文件的生成,但我在引导程序渲染方面遇到了一些问题。

我已经尝试在谷歌上搜索,我发现了两篇文章:

正如 repo README.md 中所说,我已经安装了 wkhtmltopdf 的静态二进制文件:

警告!debian/ubuntu repos 中的版本减少了功能(因为它在没有 wkhtmltopdf QT 补丁的情况下编译),例如添加大纲、页眉、页脚、TOC 等。要使用此选项,您应该从 wkhtmltopdf 站点安装静态二进制文件,或者您可以使用此脚本.

有一个选项被称为--user-style-sheet用作某事的解决方法:

警告 这是 wkhtmltopdf 中此错误的解决方法。您应该先尝试 --user-style-sheet 选项。

问题是我不知道是哪个错误,因为参考页面是离线的。


代码和文件夹

项目文件夹结构如下:

WebServer/
??? Rembe
?   ??? __init__.py
?   ??? static
?   ?   ??? content …
Run Code Online (Sandbox Code Playgroud)

python pdf pdfkit flask python-3.x

6
推荐指数
1
解决办法
589
查看次数

标签 统计

css ×1

css3 ×1

flask ×1

html ×1

pdf ×1

pdfkit ×1

python ×1

python-3.x ×1

twitter-bootstrap ×1