1

人们谈论使代码更短,在 HTML5 中,您可以将整个“文章”内容包装成“a”。

那么为什么不让文章(或任何标签)直接链接,只需添加“href”属性(如果需要,还可以添加目标)?在这种情况下,标签是没有语义意义的。

有什么我想念的吗?

4

1 回答 1

2

这个想法实际上是从未实现的 XHTML2 标准的一部分:

问题是现有的浏览器(据我所知)不支持(而且显然仍然不)支持它。

充其量,它在现有浏览器中没有任何影响,这意味着作者无论如何都必须使用其他方法,直到大多数使用的浏览器支持新方法。这将很难测试新方法在实践中是否真的有效。

在最坏的情况下,它会导致现有浏览器中的错误(我不知道它是否确实如此)。

相比之下,在<a>标签中包装块级元素(在大多数情况下)已经奏效了。更向后兼容的方法胜出。

于 2013-11-06T14:29:22.620 回答