Php 打印模式下的HTML页面显示所有锚链接

Php 打印模式下的HTML页面显示所有锚链接,php,html,cakephp,Php,Html,Cakephp,当我选择打印我的web应用程序的任何页面时,都会打印出可见的链接。 这是以前从未发生过的非常奇怪的行为 我现在能提供的唯一信息是,这个应用程序是用cakePHP框架开发的,它发生在每个链接上,不管是文本还是图像 我在下面附上几个代码: <p> <a href="users/view/5668" class="username">John Doe</a> </p> <a href="users/add"> <img s

当我选择打印我的web应用程序的任何页面时,都会打印出可见的链接。 这是以前从未发生过的非常奇怪的行为

我现在能提供的唯一信息是,这个应用程序是用cakePHP框架开发的,它发生在每个链接上,不管是文本还是图像

我在下面附上几个代码:

<p>
   <a href="users/view/5668" class="username">John Doe</a>
</p>
<a href="users/add">
    <img src="/img/add_icon.png">
</a>
在可打印版本中,它如下所示:

/users/view/5668 John Doe

我需要打印的只是约翰·多伊

非常感谢您的帮助、建议或指导。如果有任何其他有价值的信息,我可以提供,只要问

提前感谢。

@media print{ a{ 显示:无 } } 编辑 在下面的帖子上回答

{ 内容:attrref;显示:无
}

John Doe和添加图标应打印出来。你应该询问如何隐藏它们。编辑问题。我需要隐藏的是users/view/…的确切链接,它只是不打印任何内容。我需要的是只打印出没有用户的John Doe/view/5668刚刚在这里找到了另一个相同的问题,并给出了答案修改您的答案,并添加注释:在该问题的{content:…}CSS之后。什么about@media打印{a[href]{display:none;}它不会打印href内容,但也不会打印标签之间的内容。
a