Html 为什么有些网页打印得比其他网页好?

Html 为什么有些网页打印得比其他网页好?,html,css,Html,Css,当我打印网页时,比如说github,通常所有的网页都是在wordpress中完成的。。所有的格式都消失了。而其他页面则保留了格式。此外,我还注意到,有时黑色背景的页面会以白色背景打印,而有时我会浪费打印机一半的碳粉。有没有一种方法可以使用css来设置它 您可以为打印添加条件样式,如下所示: <link rel="stylesheet" type="text/css" media="print" href="print.css" /> 为打印设置页面样式有其自身的复杂性,因此值得

当我打印网页时,比如说github,通常所有的网页都是在wordpress中完成的。。所有的格式都消失了。而其他页面则保留了格式。此外,我还注意到,有时黑色背景的页面会以白色背景打印,而有时我会浪费打印机一半的碳粉。有没有一种方法可以使用css来设置它

您可以为打印添加条件样式,如下所示:

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

为打印设置页面样式有其自身的复杂性,因此值得仔细阅读。

打印样式表

“如果您忘记了,以下是如何设置打印样式表:

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

属性确保用户不会看到print.css文件中定义的任何样式。 但是需要注意:如果主样式表没有介质属性,打印样式表将继承其样式…

这是因为(如上所示)不同的介质可以使用不同的样式表。打印样式将允许更改页面以进行打印。