It's valid in XHTML 1.1和WCAG 2.0指南没有关于其用法的任何信息?
我知道它在XHTML 1.0严格中无效,但是如果很多人使用其他东西,比如JavaScript,jQuery,rel属性,PHP等。
有意义吗?这意味着人们不想遵循验证规则,他们只是想跳过验证。
答案 0 :(得分:6)
主要是将内容与行为分开。基本前提是我们应该使用HTML / XHTML来表示内容,CSS用于表示和布局,JavaScript用于交互。
目标属性不适合这个范例(这是影响浏览器行为的一些HTML内容),这就是为什么它的使用不受欢迎。
答案 1 :(得分:4)
为什么要首先强制在新窗口中打开链接?如果用户想要在新窗口或选项卡中查看它,则应该由他们决定。它对可用性有害;例如,它会阻止后退按钮正常运行,并从用户手中取出一些控制权。查看this article了解更多信息。
设计师打开新的浏览器窗口 它保持用户的理论 他们的网站。但即使无视 采取用户敌意的消息 在用户的机器上,策略 因为禁用而弄巧成拙 后退按钮是正常的 用户返回以前的网站的方式。 用户经常不会注意到新的 窗户已打开,特别是如果它们 正在使用的小型显示器 窗户被最大化以填补 屏幕。所以试图返回的用户 一个原点会被一个混淆 灰色的后退按钮。
答案 2 :(得分:2)
除4个特殊目标名称外,target
属性主要用于帧。由于XHTML 1.0不支持框架,因此它不包含旨在对其进行操作的属性。
令人遗憾的是,这也意味着失去“在新窗口中打开”的效果,但这就是它的原因