如何打印保留样式的维基百科页面?

时间:2012-04-16 14:29:30

标签: css printing media-queries wikipedia

我想按标题和侧边栏打印维基百科页面。默认情况下,打印时,文章专门针对打印介质进行样式设置。我正在为编程课程制作材料,我特别不希望这样。检查$('[media]')会返回多个样式和链接元素,但所有样式和链接元素都设置为media="all"

剥离样式来自何处以及如何使其不适用?

1 个答案:

答案 0 :(得分: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来绕过样式。