2014-10-09 95 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