2014-09-22 77 views
-1

当我尝试从自举站点物理打印页面时,它也会打印相关链接。我从来没有见过这种行为。我在网上查了一下,但似乎无法找到一个可行的解决方案。Bootstrap站点正在打印链接

比如我有一个链接:

Link to another page 
(example.php) 

我真的不知道该怎么做,这是相当烦人。任何帮助都会很棒。

回答

2

引导程序带有许多默认样式(显然),其中一个是能够在链接旁边打印URL。在Bootstrap CSS文件中,你会发现:

@media print { 
... 
    a[href]:after { 
     content: " (" attr(href) ")" 
    } 
... 
} 

这需要URL并将其附加到括号内的链接。一个简单的方法来杀死这种行为是重写引导的规则与自己的(自举CSS加载后)和内容使用content:none

a[href]:after { 
    content: none; 
} 
+0

这个伎俩。我找不到一段时间的代码,但我知道了。谢谢。另外,为什么有人会默认使用此功能?对我没有意义。 – 2014-09-22 21:06:44

+0

前段时间更受欢迎。猜测BS人认为它仍然有用。 – j08691 2014-09-22 21:11:37

+0

[它是HTML5 Boilerplate的一部分。](https://github.com/h5bp/html5-boilerplate/blob/712568f229fd8b25bbd8a76f2908bad1fea3fc62/src/css/main.css#L218) – cvrebert 2014-09-22 23:18:28

0

要没有链接打印,使用CSS:

a:link:after, a:visited:after{ 
    content: ""; 
}