在Print视图中忽略CSS

时间:2012-07-27 12:14:09

标签: html css html5

当我点击HTML时,我一直在尝试创建ctrl+p表单的精确视图,但在打印视图中忽略了我的CSS以及我为{textfields做的所有样式{1}},radio button等未显示它们,默认情况下,样式正在打印视图中显示。 以下是我的页面,我希望以与表单实际相同的方式应用相同的打印视图

请让我知道我该怎么做。

My Page

注意:我在附加的样式表上尝试了media="all",并为打印视图创建了另一个css文件(css文件与我用于样式的样式相同)print。 css并通过

包含该文件
<link rel="stylesheet" href="css/print.css" type="text/css" media="print"  charset="utf-8" />

` 但它也没有用,在打印视图中执行此操作后,我的自定义表单元素不会出现。

2 个答案:

答案 0 :(得分:2)

您正在使用背景图像来设置表单输入的样式,但非当前浏览器会打印任何背景图像。这不是一个错误,而是一个节省墨粉墨水的功能。

另见How can I print background images in FF or IE?和类似的问题。

答案 1 :(得分:-3)

使用html5.js它将有助于网页打印。因为印刷不适合设计专业知识。 http://paulirish.com/2011/the-history-of-the-html5-shiv/https://github.com/aFarkas/html5shiv