2014-10-09 128 views
0

當我選擇打印出我的web應用程序的任何頁面時,它會打印出<a>鏈接可見。 這是非常奇怪的行爲,以前沒有發生過。打印模式下的HTML頁面顯示所有錨鏈接

我現在可以提供的唯一信息是,該應用程序是用cakePHP框架開發的,它發生在每個鏈接上,不管它是文本還是圖像。

我附上一對夫婦的代碼如下:

<p> 
    <a href="users/view/5668" class="username">John Doe</a> 
</p> 
<a href="users/add"> 
    <img src="/img/add_icon.png"> 
</a> 

在打印版本,它看起來是這樣的:

/用戶/視圖/ 5668李四

什麼我需要打印的只是John Doe

任何幫助,建議或指導非常感謝。如果還有其他有價值的信息可以提供,請詢問。

在此先感謝。

+0

「John Doe」和添加圖標_should_ print。你應該問如何隱藏它們。 – 2014-10-09 12:22:52

+0

編輯了這個問題。我需要隱藏的是確切的鏈接「users/view/...」 – Domas 2014-10-09 12:41:49

回答

0

@media打印{ 一個{ 顯示:無 } } 編輯### 回答下列交SO post1

a 

{ 含量:ATTR(HREF);顯示:無 }

+0

它只是不打印任何東西。 我需要的只是打印出「John Doe」而沒有「users/view/5668」 – Domas 2014-10-09 12:39:41

+1

剛剛發現了另一個問題,與這裏的答案相同[SO問題](http://stackoverflow.com/questions/17613273/how-to-hide-href-attribute-of-a-tag-via-css-when-using-window-print) – Billy 2014-10-09 12:45:51

+0

修改你的答案並添加關於':after {content:...} CSS的註釋'CSS從這個問題。 – 2014-10-09 12:50:29