人们不得不在网页上寻找一个链接或一个按钮,上面写着“打印”,这一点让我一直感到惊讶,尤其是考虑到有一种神奇的技术使得这一步变得不必要。可悲的是,几乎没有人用它,即使它已经…10岁了。
不仅需要额外的打印步骤是愚蠢的,而且使用打印样式表可以为不使用可打印链接的任何人节省一些墨水。当然,也有很多人使用print-to-PDF来保存文章以备日后使用,而不会浪费纸张。
大多数网站实现打印功能时都会将您转到另一个页面,打印机的格式会有所不同,但这并不是必须的。每个浏览器都实现一种简单的CSS技术,称为打印样式表,它只不过是一个文件,指定浏览器打印页面时要隐藏的元素。
对于那些不熟悉CSS的人来说,CSS意味着层叠样式表,它是你的浏览器知道如何将网页的HTML源代码格式化成你在屏幕上看到的内容的方式。从字体、颜色、边框,甚至是背景图像都可以在样式表中指定。
添加打印样式表非常简单,只需将这一行**HTML页面。代码的media=print部分告诉浏览器在打印时只使用此样式表。
<link rel=”stylesheet” href=”print.css” type=”text/css” media=”print” >
此文件通常如下所示:
#sidebar, #footer, #navigation, #sharinglinks, #topad, #comments { display:none }
是的,就这么简单。那么它是如何工作的呢?在左边是一个普通网页的例子,所有的导航、logo和广告都清晰可见,并带有相关的ID,在右边是应用了打印样式表的同一个页面,隐藏了所有这些元素。
很明显你更喜欢把一个印在另一个上面,对吧?
不幸的是,有大量的大型网站根本就不想实现这一点。看看当你试图从《****》刊登文章时会发生什么:
有些网站,如Gawker网站网络,甚至更糟。它们不仅没有可打印的视图,而且当您尝试打印时,它就像墨水汤。据我们所知,如果不使用独立的服务(如可读性)或手动突出显示页面上的内容(这在他们的新设计中几乎是不可能的),就无法从Gawker网站打印。
真的很难过。大网站的负载完全没有实现这个功能。
下面是一个格式正确的可打印视图的示例—无需费心寻找一些打印链接。英国广播公司的新闻网站整齐地格式化了文章的打印格式,并配有一个定制的标题。它们确实在print视图中包含注释,但这仍然是一项很好的工作。
有相当多的其他网站,做同样的,像阿斯特尼卡和…我们的网站,但这将是愚蠢的,显示所有的截图。在我们的研究中,正确实现它们的站点很少。
所以总结一下…请花5分钟为你的网站实现一个打印样式表!
... 该网站还有一个搜索功能(在处理这么多可用文件时,这是一个很有用的方法!)但只有付费会员(目前为29.99美元/年)才能获得答案密钥的完全访问权限。 ...
...城与龙》的出版商“海岸奇才”提供的官方数字工具。该网站名为D&D Beyond,提供电子书(收费),包括第五版的三本核心书籍(《玩家手册》、《地下城主指南》和《怪物手册》),以及巫师自己的冒险经历。 D&D Beyond还...
在浏览器历史记录和跟踪cookies之间,很容易感觉到你的浏览器正在跟踪和监视你。但是网络浏览器存储这些私有数据是有充分理由的。 我们已经向您展示了如何让您的浏览器在关闭或总是以私人浏览模式启动时清除私人数据。...
...,真的。 这项服务可以通过几种方式使用,首先是访问网站,然后粘贴到要打印的页面的URL中。另一种方法是将bookmarklet拖到浏览器工具栏上,这对于长期使用来说会更加实用。 无论您采用哪种方式打印您喜欢的内容,它都以...
...分:如何打印 在word2007&2010中为文档添加页码 初学者极客:使用word2007和2010中的词库和字典来进行更准确的写作 更改Word 2007中的默认格式 更改Word 2007和2010中的默认字体大小 在Word 2007和2010中更改分节符的类型 在word2007中创建...
Table很可能是microsoftword中最好的工具之一;它允许您对齐文本、执行计算,今天我们将向您展示如何使用Table为文档添加风格。 首先,我们将为您提供如何在Word中使用表格的快速教程,然后我们将向您展示如何使用表格为Word文...