Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打印机忽略了什么?_Javascript_Html_Css_Printing - Fatal编程技术网

Javascript 打印机忽略了什么?

Javascript 打印机忽略了什么?,javascript,html,css,printing,Javascript,Html,Css,Printing,打印HTML文档时 当一个人试图打印文档时,还有什么会被忽略 我试图使一个特定的网站在打印出来时看起来有一定的方式,但我在这样做时遇到了一些困难,不知道打印机使用什么属性以及它们忽略了哪些属性 谢谢 您所指的链接是关于特定于浏览器的打印处理的。有关更多信息,请查看每个受支持浏览器的打印属性 不过,当涉及到打印HTML页面时,所见即所得(WYSIWYG)是经常出现的 通过将以下标记添加到标记中,可以指定要打印的特定CSS文件: <link rel="stylesheet" href="pri

打印HTML文档时

当一个人试图打印文档时,还有什么会被忽略

我试图使一个特定的网站在打印出来时看起来有一定的方式,但我在这样做时遇到了一些困难,不知道打印机使用什么属性以及它们忽略了哪些属性


谢谢

您所指的链接是关于特定于浏览器的打印处理的。有关更多信息,请查看每个受支持浏览器的打印属性

不过,当涉及到打印HTML页面时,所见即所得(WYSIWYG)是经常出现的

通过将以下标记添加到
标记中,可以指定要打印的特定CSS文件:

<link rel="stylesheet" href="print.css" type="text/css" media="print" />

其中
print.css
是指向css文件的路径

添加
虽然您无法覆盖浏览器首选项,但在不允许的浏览器中,您无法打印BG。检查这些选项的打印首选项。
我最好的办法是将网页导出为PDF格式并打印出来。例如,请参见此类服务的示例。您还可以在服务器端安装一个插件,该插件可以完成完全相同的工作,并通过AJAX将HTML发送给它


另一个补充:看看哪个完全是客户端,因此更简单。您可以使用它将页面转换为pdf格式,然后按原样打印。

可能被忽略的内容完全取决于相关浏览器和该浏览器的打印设置

例如,在Chrome中,可以关闭页眉/页脚和背景。在Firefox中,你可以控制背景。在IE中,您可以对框架、链接文档和可选打印链接表进行精细控制


最好的方法是为
media=“print”
提供一个样式表,并定义您希望页面的外观。

请注意,您可以通过将CSS放入
@media print{…}
块中来制定明确的样式规则。这里的工作也不是由打印机完成的;重要的是浏览器发送给打印的内容。事情还取决于物理打印机。你不能让黑白打印机产生颜色。此外,单元的处理往往会有所不同<屏幕上的code>10pt可能与打印中的
10pt
不同。设置media=“print”仍然不会导致后台工作:不应该。我在上面解释过。