2012-09-13 20 views
0

我有一个网站,我花了大量的时间编程,www.omdyac.org,我最近试图打印它的主页,我期望它只是打印出现在屏幕,但是当它打印时,我发现这一点。 Homepage Lower down (这些是来自页面的两个单独图像。)为什么当我尝试打印此网站时,所有CSS格式化都消失了?试图打印时,网站上的CSS消失

我把它看起来像这样从屏幕中更改媒体类型的所有

How it looks http://i46.tinypic.com/v4o6k3.png

但是这是应该怎么看,为什么不灰色显示出来?

How it should look http://i49.tinypic.com/dvha1y.png

回答

3

link标签有media="screen"集。这意味着CSS仅适用于屏幕,而不是页面打印时。要使CSS也适用于打印,请设置media="all"或只是省略media属性。您还可以为打印只样式设置media="print"。希望这可以帮助!
编辑:为了节省墨水,浏览器不打印背景。我会建议你创建一个打印样式表。为了打印,可以隐藏页面的许多元素,例如搜索框和导航。

+0

谢谢!对不起,这似乎很基本。我只编写HTML和PHP代码,我从来不用CSS来打扰 – DontTurnAround

+0

这种工作方式,但是现在我打印时看起来不像[this](http://i49.tinypic.com/dvha1y.png),它看起来像[this](http://i46.tinypic.com/v4o6k3.png),为什么不显示灰色? – DontTurnAround