如何打印纯文本而不显示其超链接

时间:2014-10-13 15:34:01

标签: php html twitter-bootstrap

美好的一天!我试图从给定的数组输出生成的链接,但它是成功的。令我困惑的问题是,当我尝试单击控件打印(ctrl + P)打印页面时,它还显示整个超链接,我应该更改我的PHP代码还是在html中完成?我也在使用bootstrap 3.当我测试其他实时页面时,它不会这样做。我该怎么办?谢谢。

这是我的代码

的摘录
foreach($array as $key) {

    echo '<td ><a target="_blank" href="http://example.com/">'.$key.'</a></td>';

}

打印机中的预览显示如下:

1 ( http://example.com/ )
2 ( http://example.com/ )

我需要的只是纯文本:

1
2

2 个答案:

答案 0 :(得分:0)

试试这个:

<style type="text/css" media="print">
    @page 
    {
    a[href]::after {
    content: " (" attr(href) ")"
}
    }
</style>

答案 1 :(得分:0)

我找到了问题的答案,但无论如何,谢谢你的所有意见和建议。我很感激。 这是一个引导问题,这个链接解决了我的问题。

@media print {
  a[href]:after {
    content: "";
  }
}

https://tracker.moodle.org/browse/MDL-40321