6

我是一名 68 岁的志愿者,试图为一个小型非营利组织建立一个网站。我需要在网页上放置一个标准的文本页面,这样任何网站访问者都可以在查看页面时通过单击“打印”或打印机图标将其打印在一张标准纸上。

4

4 回答 4

2

这是一个“非常困难的问题”,主要是因为浏览器几乎不需要按照您的指示去做。例如,有几种基于文本的浏览器不会显示您的任何图片或其他图形样式,这通常会导致页面顶部菜单的链接列表很大。这将转化为打印页面上的大量垂直空间。另一个更常见的更改是浏览器会更改字体以使其更大或更小,显然这也会影响您的布局。

如果您担心只有一个页面或您网站的一小部分,那么您最好的选择是把这些页面作为 PDF 或类似的东西。这些将保证您的布局、设计,最重要的是您的文档占用了多少页。

于 2011-03-13T20:42:51.477 回答
1

如果您熟悉 CSS,请使用 CSS 打印媒体类型。

http://www.w3.org/TR/CSS2/media.html

于 2011-03-13T20:48:14.170 回答
1

从网页打印非常困难。在最新的浏览器和 Internet Explorer 7 中,用户必须在打印时定义“缩小以适应页面”选项。

于 2011-03-13T20:36:37.327 回答
0

我发现最好有一个仅用于检测打印介质类型的打印 css 文件。

于 2011-03-13T20:42:51.320 回答