从维基百科打印预览中删除超链接下划线

Mat*_*nis 2 css printing wikipedia

我想打印维基百科中的一些文章,但我想删除打印中所有单词的超链接下划线。


我正在使用维基百科帐户用户脚本自定义 CSS来删除链接,但无法使其工作,下划线仍然显示在 Chrome 的打印预览中。我创建了一个维基百科vector.css主题覆盖,并清除了浏览器缓存,但我无法判断 CSS 是否正在应用。

自定义CSS

/* Remove Hyperlinks */
@media print {
    a:link {text-decoration: none !important;}
    a[href]:after {content: none !important;}
}
Run Code Online (Sandbox Code Playgroud)

维基百科帐户小工具打印选项

我还使用“小工具打印选项”来删除其他元素,例如参考号链接。

维基百科打印选项


Chrome 打印视图

Chrome 的打印预览功能可以重新格式化页面以进行打印。

您可以在此处看到预览中带有下划线的链接。

Chrome 打印视图

Dis*_*ser 5

将Chrome 的渲染切换为打印,你会发现他们在使用border-bottom. 你也需要将其消除:

/* Remove Hyperlinks */
@media print {
    a:link {
        border-bottom: none !important;
        text-decoration: none !important;
    }
    a[href]:after {
        content: none !important;
    }
}
Run Code Online (Sandbox Code Playgroud)