如何从打印页面(Chrome)中删除网址(在链接后显示)?

时间:2014-08-10 09:55:49

标签: html css css3 google-chrome

未引用页面顶部的网址。

在Chrome中打印<a>标记后,会显示其后的网址。

而不只是显示锚文本(如:StackOverflow

它显示了锚文本w / URL

(像这样:StackOverflow (window.open('www.stackoverflow.com'))

这使得打印页面延伸到可打印区域,我试图避免这种情况发生。是否可以在打印模式下以某种方式禁用此设置,或者是否可以定义@media print样式以从打印屏幕中删除此URL部分?

2 个答案:

答案 0 :(得分:8)

告诉它不要在锚标记后打印任何内容。

@media print {
    a:after { content:''; }
    a[href]:after { content: none !important; }

}

答案 1 :(得分:0)

只需使用它,

<style type="text/css" media="print">
@page {
    size: auto;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
}
</style>