是否不再需要 target=“_blank” 中的下划线
Is the underscore in target="_blank" no longer needed?
今天我在帮助某人解决问题时打错字,写了target="blank"
而不是target="_blank"
。有趣的是,它仍然有效。我决定在其他浏览器中尝试一下,看看是否只有 Chrome 允许没有下划线的target="blank"
,但它似乎也适用于 Firefox 和 Safari。
理由删除下划线?如果把它写成target="blank"
是合法的,为什么大多数(如果不是全部)来源仍然说把它写成target="_blank"
?
如果您有 target="blank"
,请打开两次,它会在同一窗口中打开。如果您有两次target="_blank"
,它将在两个不同的窗口中打开。您可以使用以下方法进行检查:
<a href="http://google.com/" target="blank">Google</a>
<a href="http://en.wikipedia.org/" target="blank">Wikipedia</a>
同样,_blank
打开两个不同的窗口:
<a href="http://google.com/" target="_blank">Google</a>
<a href="http://en.wikipedia.org/" target="_blank">Wikipedia</a>
简单来说,它将被视为blank
将是新窗口的名称,而_blank
是一个特殊关键字,打开一个没有名称的新窗口。如果我错了,请纠正我。
相关文章:
- es6 相当于下划线查找位置
- 用空格替换下划线PHP
- 如何使用下划线js转换这些数据
- 带嵌套json的下划线js查找
- 如何逃离<>在javascript下划线模板中
- TinyMCE从MSWord粘贴的文本在所有文本下加下划线
- 使用lodash下划线基于键拆分jsonarray
- 在控制台中显示下划线变量
- 如何从另一个带下划线的数组中筛选带元素的数组
- 筛选下划线中的对象
- 在键值对中对求和值进行下划线
- 使用下划线将键和值的两个数组合并到一个对象中
- 如何将文件名中的斜线替换为下划线
- 如何在结果中添加下划线但不添加虚假值的情况下进行映射
- 下划线用句点扩展.旋转引号被删除,如何用引号获得它
- 如何将id数组与带下划线的对象数组嵌套属性进行比较
- 多行下划线模板和_
- 下划线模板不是不显示弹出框功能
- 如何使用下划线将行中项目合并到组中
- 将一个对象转换为一个单键对象数组(带下划线?)