人们谈论使代码更短,在 HTML5 中,您可以将整个“文章”内容包装成“a”。
那么为什么不让文章(或任何标签)直接链接,只需添加“href”属性(如果需要,还可以添加目标)?在这种情况下,标签是没有语义意义的。
有什么我想念的吗?
人们谈论使代码更短,在 HTML5 中,您可以将整个“文章”内容包装成“a”。
那么为什么不让文章(或任何标签)直接链接,只需添加“href”属性(如果需要,还可以添加目标)?在这种情况下,标签是没有语义意义的。
有什么我想念的吗?
这个想法实际上是从未实现的 XHTML2 标准的一部分:
问题是现有的浏览器(据我所知)不支持(而且显然仍然不)支持它。
充其量,它在现有浏览器中没有任何影响,这意味着作者无论如何都必须使用其他方法,直到大多数使用的浏览器支持新方法。这将很难测试新方法在实践中是否真的有效。
在最坏的情况下,它会导致现有浏览器中的错误(我不知道它是否确实如此)。
相比之下,在<a>
标签中包装块级元素(在大多数情况下)已经奏效了。更向后兼容的方法胜出。