target = _blank是最好的方式还是有其他东西取代了它?
答案 0 :(得分:4)
这个IMO仍然是最好的方法。并且即使在诸如javascript之类的其他内容失败的情况下,也可以使用任何理智的浏览器。即使我似乎记得某个时候的目标属性已从一个或另一个XHTML标准中删除(我认为XHTML严格)。
答案 1 :(得分:1)
它在XHTML Strict中消失了,但它会显示为target="_blank"
will remain in HTML5,但会鼓励浏览器制作者允许用户禁用该行为(并将其默认为禁用)。
答案 2 :(得分:0)
在this article 456 Berea Street,Roger Johansson建议使用JavaScript而不是_target
属性,因为_target
属性在严格的HTML / XHTML中无效。但是,他还建议您尽量避免在新窗口中打开链接。
答案 3 :(得分:0)
请记住,HTML仅适用于内容,而非行为。因此我们有布局的CSS和行为的JS。因此,您应该在新窗口功能中使用JS进行打开。这就是为什么XHTML strict不允许target =“_ blank”。