0

我进行了相当多的搜索,试图找到一个可以让我只打印页面的一部分的结果。

每个人都说要这样做:

添加到 HTML 头部:

<link rel="stylesheet" type="text/css" media="print" href="print.css" />

打印.css

body * { display: none; }
.printable { display: block; }

Javascript

window.print();

但我无法让它工作,它加载打印窗口,但实际上并没有显示任何内容。

http://pmf.v5.cloudsvr.com.au/set_times

这是我的页面,右侧有打印链接。

亲切的问候,香农

4

1 回答 1

0

您的body *选择器比 更具体.printable,因此它会覆盖它。print.css在你的文件中使用这样的东西:

* {
    display: none;
}
body .printable {
    display: block;
}
于 2012-10-06T09:17:15.847 回答