首页  >  文章  >  web前端  >  CSS能否实现外部链接的“target=_blank”功能?

CSS能否实现外部链接的“target=_blank”功能?

Barbara Streisand
Barbara Streisand原创
2024-11-01 08:09:02715浏览

Can CSS Achieve the

在 CSS 中实现外部链接的 Target="_blank" 功能

当所需行为是在网站顶部菜单中打开外部链接时,它们会带来挑战新标签。虽然 HTML 提供了“target=_blank”属性来解决这个问题,但人们可能想知道 CSS 是否提供了等效的解决方案。

不幸的是,正如 c69 所阐明的,纯 CSS 无法单独复制“target=_blank”的确切功能”。尽管存在此限制,仍然存在利用 HTML 的可行解决方法。

中,在 HTML 文档的部分,可以使用以下基本标记:
<code class="html"><head>
    <base target="_blank">
</head></code>

这有效地将所有未指定目标属性的页面链接设置为默认在新的空白窗口中打开。或者,可以将特定的目标属性分配给各个链接,如下所示:

<code class="html"><a href="/yourlink.html" target="_blank">test-link</a></code>

这将覆盖任何先前设置的基本目标值,并确保指定的链接在新窗口中打开。

以上是CSS能否实现外部链接的“target=_blank”功能?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn