html - anchor 标签的目标属性的正确方法是什么?

标签 html anchor

我一直在使用类似的东西,<a href="myURL.php" target="blank">Some text</a> ,已经快 3 年了,我想确保我没有做一些非常违法的事情。

在查找了一些信息后,我开始注意到到处都是 target="_blank" .这开始让我有些担心,我可能需要返回我工作过的所有网站并进行更改以包括 _ .

当我通过 validator 运行它时它不会导致错误,甚至不会通知我有关它的警告。

我的问题:

  1. 这是否违反了不使用的准则,_ , 下划线?

  2. 如果这违反了指南,那么为什么它不会引起 错误,为什么有效?

作为旁注,我找不到太多关于此的信息,但我至少找到了 specs for links .

最佳答案

_blank 表示“打开一个新的、未命名的窗口”

blank 表示“使用名为‘blank’的窗口/标签/框架”

如果您点击带有 target="blank" 的第二个链接,它将在与第一个 target="blank" 链接相同的窗口中打开。

关于html - anchor 标签的目标属性的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21940010/

相关文章:

jquery - 事件选项卡上的 CSS 选项卡箭头

javascript - 根据类名对列表项进行分组和嵌套

javascript - 具有单选按钮功能的按钮

Javascript document.execCommand "bold"在 chrome 中不起作用

html - 在 Bootstrap 中更改字形图标的背景颜色

javascript - 如何使带有不可点击类的 <a> 标签?

html - 如何将图片放入页脚标签中?

javascript - 如何在javascript中的href标签中添加来自json数据的url

javascript - 如何将 iframe 中的 div 滚动到另一个 iframe 中的 anchor

c# - 如何强制 <a> 链接到文件触发浏览器中的下载(并且不打开)