Html 当尝试打印时,网站上的CSS消失

Html 当尝试打印时,网站上的CSS消失,html,css,printing,web,Html,Css,Printing,Web,我有一个网站,我花了很多时间编程,最近我试着打印它的主页,我希望它只打印屏幕上出现的内容,但当它打印时我发现了这个。 (这是页面中的两个独立图像。)为什么当我试图打印此网站时,所有CSS格式似乎都消失了 我通过将媒体类型从屏幕更改为“全部”,使其看起来像这样 但这是它应该看起来的样子,为什么灰色不出现 这是因为你应该多读一些关于css的内容,特别是css媒体类型(包括打印) 这是因为你应该多读一些关于css的内容,特别是css媒体类型(包括打印) 您的链接标记已设置media=“screen

我有一个网站,我花了很多时间编程,最近我试着打印它的主页,我希望它只打印屏幕上出现的内容,但当它打印时我发现了这个。 (这是页面中的两个独立图像。)为什么当我试图打印此网站时,所有CSS格式似乎都消失了

我通过将媒体类型从屏幕更改为“全部”,使其看起来像这样

但这是它应该看起来的样子,为什么灰色不出现


这是因为你应该多读一些关于css的内容,特别是css媒体类型(包括打印)
这是因为你应该多读一些关于css的内容,特别是css媒体类型(包括打印)

您的
链接
标记已设置
media=“screen”
。这意味着CSS将仅在屏幕上应用,而不会在打印页面时应用。要使CSS也适用于打印,请设置
media=“all”
或省略
media
属性。您还可以为仅打印样式设置
media=“print”
。希望这有帮助

编辑:为了节省墨水,浏览器不打印背景。我建议您创建一个打印样式表。对于打印,可以隐藏页面的许多元素,如搜索框和导航。

您的
链接
标记已设置
media=“screen”
。这意味着CSS将仅在屏幕上应用,而不会在打印页面时应用。要使CSS也适用于打印,请设置
media=“all”
或省略
media
属性。您还可以为仅打印样式设置
media=“print”
。希望这有帮助

编辑:为了节省墨水,浏览器不打印背景。我建议您创建一个打印样式表。对于打印,可以隐藏页面的许多元素,如搜索框和导航。

谢谢!很抱歉,看起来很基本。我只编写HTML和PHP代码,我从来没有为CSST这类工作而烦恼过,但现在我打印它时,它看起来不像是,为什么灰色不显示?谢谢!很抱歉,看起来很基本。我只编写HTML和PHP代码,我从来没有为CSST这类工作而烦恼过,但现在我打印它时,它看起来不像是,为什么没有显示灰色?