2014-09-22 51 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: ""; 
}