直接网页打印出现a标签的地址解决办法

这个问题出现的原因是bootstrap的样式有这么一段:

@media print{
  a,a:visited {
    text-decoration: underline
  }

  a[href]:after {
    content: " (" attr(href) ")"
  }

  abbr[title]:after {
    content: " (" attr(title) ")"
  }
}

以上样式的作用,就是打印的时候,给a标签加上下划线,显示连接,显示缩写等等。

解决办法也很简单了,统统去掉:

@media print{
  a:after{
    content:""!important;
  }
}

原文地址:https://www.cnblogs.com/wmzll/p/14132032.html