在打印以Bootstrap为主题的页面时如何摆脱添加的URL?


17

当我从以Bootstrap为主题的网站打印页面时,所有链接(以及带有附加url的图像)在链接对象之后紧随其后,都有打印链接插入打印页面的打印表示。在某些情况下,我可以看到这会有所帮助,但就目前而言,这只是弄乱了我的印刷版面。我在这里工作时闻到了jQuery,但我不知道它在哪里或如何将其关闭。有任何提示吗?谢谢!


FWIW:与Bootstrap相关;不特定于Drupal或jquery。
ToolmakerSteve

Answers:


32

发现它:不是jQuery,而是CSS3。在bootstrap.css中,我们发现:

@media print {
  ...
  a[href]:after {
    content: " (" attr(href) ")";
  }
  ...
}

用覆盖样式可以content:none很好地处理情况。那里有一些类似的:after子句在做类似的事情,但这目前正在起作用。


仅供参考,我首先将其读取为手工修改的bootstrap.css,我不愿意这样做。当然,并不是说:“覆盖样式”只是意味着在自己的样式表中放置一个新定义,该定义表在引导程序之后加载。对大多数人来说可能很明显,但是我提到这一点是为了防止其他人对我的理解与我相同。
ToolmakerSteve

这种奇怪的设计选择了“ 固定在引导4”
BM5k
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.