gpt4 book ai didi

javascript - 除了正文外,还打印了链接

转载 作者:太空宇宙 更新时间:2023-11-04 00:26:33 24 4
gpt4 key购买 nike

我有一个问题,即当用户打印时链接位置被打印出来。有没有办法禁止打印位置?

例如如果我有以下代码

<div id="link_row" class="headerbar"><a href="admin.aspx">Home</a>

它将打印 Home (admin.aspx)

或其他链接 Link1(javascript:Do_something()) 当我只想打印 Link1

我能做些什么来避免这样的问题吗?

Print a website without printing the link locations?

我查看了上面的链接,但无法找到那里的解决方案。

谢谢,

瓦伦

编辑:只是为了澄清这发生在所有使用 IE 8 或 Firefox 3.6 的用户身上。

最佳答案

asp.net-mvc includes a default print stylesheet .它使用 CSS 伪元素将 href 的值添加到可见的 html 中。 Css-Tricks has a good article 关于这个技巧和其他技巧。

您应该在默认打印样式表中找到 CSS 选择器(可能类似于“a[href]:after”),然后将相同的选择器添加到您自己的打印样式表中,并使其覆盖原始样式表,这可能需要使用!重要。

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

,如果这不起作用:

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

关于javascript - 除了正文外,还打印了链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6523401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com