2

我想按原样打印带有标题和侧边栏的维基百科页面。默认情况下,当您打印它们时,文章的样式是专门为打印介质设计的。我正在为编程课程制作材料,我特别不希望那样做。检查$('[media]')返回几个样式和链接元素,但都用media="all".

精简的样式来自哪里,我如何使它不适用?

4

1 回答 1

1

如果您检查文章页面的来源,您会注意到有一个.noprint简单的类:

 display: none;

在外部样式表本身 ( bits.wikimedia.org/en.wikipedia.org/load.php? ...) 中,它们使用@media print指令:

@media print{  a.stub,a.new{color:#ba0000;text-decoration:none}...
...etc...

如果您使用 Firebug(或类似的),您应该能够删除.noprint和类和相关的 CSS 以绕过样式。

于 2012-04-16T14:48:15.807 回答