我刚刚在 w3Schools 上查看了 target,发现任何主要浏览器都不再支持它。简单的谷歌搜索没有揭示出这个原因?我应该避免同时使用目标吗?
target
属性is所有浏览器都支持。
它已从 HTML4 Strict 和 XHTML 1 Strict 中删除,因为它们不允许框架,而且强制用户打开新窗口并不总是好主意(例如,新窗口中的“后退”按钮将被禁用,这会让一些用户感到困惑)。
target
已在 HTML5 中添加回来。你can使用它,但不要滥用它。
如果您想在具有长表单的页面上的新窗口中打开帮助页面(您不希望用户丢失表单的内容),这是可以的,但是强制在新窗口中打开每个链接并希望它会出现问题是不行的让你的页面更难以离开。
并且请不要尝试使用脚本打开新窗口来欺骗验证器。它给用户带来同样的负面影响(如果禁用 JS 时它会崩溃,情况会更糟),但比它更难检测和控制target
.
顺便说一句:请不要将 W3Schools 视为权威。他们不以任何方式隶属于 W3C,并且他们的教程经常包含错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)