打印/另存为PDF(保持CSS布局)

时间:2013-07-23 20:53:40

标签: html css pdf save

当我简单地打印(如在纸上),或者将PDF保存为页面时(使用浏览器内置工具),css完全被忽略,我只是在内容行之后得到了丑陋的行!

有没有办法做到这一点(无需转换HTML 2 PDF /图像)?

谢谢!

2 个答案:

答案 0 :(得分:1)

你应该在CSS中查找媒体类型...设置一个用于打印,你应该很高兴。我发现this页真有帮助。

答案 1 :(得分:1)

这可能是因为你已经指定了media选项。

<!-- will ignore css on print -->
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />

<!-- will only use css when printing -->
<link href="style.css" rel="stylesheet" type="text/css" media="print" />

<!-- will use both -->
<link href="style.css" rel="stylesheet" type="text/css" />