gpt4 book ai didi

不支持 Html 目标属性

转载 作者:技术小花猫 更新时间:2023-10-29 12:20:12 24 4
gpt4 key购买 nike

我刚刚在 w3Schools 上查看目标,发现它不再被任何主要浏览器支持。简短的谷歌搜索并没有揭示这个原因?我应该避免一起使用 target 吗?

最佳答案

target 属性所有浏览器支持。

它已从 HTML4 Strict 和 XHTML 1 Strict 中删除,因为它们不允许框架,并且因为强制用户打开新窗口并不总是好主意(例如,新窗口中的后退按钮将被禁用,这会让一些人感到困惑用户)。

target 已在 HTML5 中重新添加。您可以使用它,但不要滥用它。

如果你想在长表单的页面上在新窗口中打开帮助页面是可以的(你不希望用户丢失表单的内容),但是希望在新窗口中强制每个链接是不可行的它会让您的页面更难离开。

请不要尝试使用脚本打开新窗口来欺骗验证器。它给用户带来了同样的负面影响(或者如果它在禁用 JS 时中断甚至更糟),但比 target 更难检测和控制。

顺便说一句:请不要将 W3School 视为权威。他们不以任何方式隶属于 W3C,并且他们的教程经常包含错误。

关于不支持 Html 目标属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4399621/

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