我在这个有打印问题的网站上工作,如果我打印,超链接会打印两次:这里是我说的两次
HTML代码:<p>Urgent Care: <a href="tel:765-494-1700">765-494-1724</a>.</p>
打印输出:
紧急护理:765-494-1724(电话:765-494-1700)
我只需要紧急护理:765-494-1724(不是电话:765-494-1700)。但是,我确实需要这个超链接<a href="tel:765-494-1700">,因为这个超链接需要在手机上使用,当人们点击它时,它会自动驱动他们进入拨号屏幕。
在print.css文件中,我已经尝试通过执行以下操作来解决此问题:

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

但它没有起作用:(所以我希望如果可能的话,我能对这个问题有一些想法。万分感谢!!!
注意:在mac操作系统,chrome,safari,firefox上工作都没有打印好…

最佳答案

将此添加到print.css中(并删除a:link, a:visited规则)

@media print {
  a[href]:after {
    content: none !important;
  }
}

关于html - html打印带有多余多余链接的超链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17755012/

10-11 23:33