2010-06-28 90 views
0

我有一个页面,在母版页下。我给了一个打印页面的按钮。但是页面也会随主页内容一起打印。如何只打印当前页面的内容而不包括主页面内容?打印页面内容

回答

1

您需要创建一个print.css样式表,通过id和class来删除主页面标记内容。需要记住的是,尽管您已经在主页中定义了常用内容,但它仍将作为完整页面呈现,因此您需要在打印之前删除那些不需要的元素。

+0

你能给我示例代码吗? – 2010-06-28 09:50:52

+1

如果没有看到您的原始HTML标记以及您当前的CSS代码等,这是不可能的。我所能做的就是指向您的某个示例网站,他们的导师涵盖相同主题的方向。仔细阅读本教程,在阅读完本教程后,您应该对打印样式表的工作原理以及如何将这些知识应用于自己的场景有一个很好的理解。 http://www.webcredible.co.uk/user-friendly-resources/css/print-stylesheet.shtml – 2010-06-28 10:44:02

+0

好的谢谢。我会检查这一点 – 2010-06-28 12:05:31

1

使用print stylesheet - 在其中可以指定母版页类不可见,因此它们不会被打印。

+0

是不是有没有其他的解决方案,比如只打印div? – 2010-06-28 09:30:15

+0

在浏览器中自动打印不允许您仅选择要打印的页面的一部分。这是您的问题的标准解决方案。 – Oded 2010-06-28 09:34:58

+0

好的......你的意思是通过在CSS中设置media =“PRINT”? – 2010-06-28 10:00:17