从语义上讲,哪个更正确:a in h2,还是h2 in a?

2023-12-22

我一直在决定使用哪一个,因为两者似乎都有效。

我应该放置链接吗<a>代替<h2>元素?

或者反过来呢?

正确的标准是什么?


你只能放置<h2>内的元素<a>元素(如果您使用的是 HTML5),允许其中的任何其他元素<a>元素 http://www.w3.org/TR/html5/text-level-semantics.html#the-a-element。以前的规范(或者当前的规范,无论你想看什么)都不允许这样做。

通常的方法是放置<a> within <h2>。对于标题链接来说,这种方法一直有效,并且是 HTML5 之前唯一有效的方法,因为链接引用该标题中的文本。你很少需要放置<h2> within <a>除非那样<h2>是一些更复杂结构的一部分,该结构作为一个整体充当超链接。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从语义上讲,哪个更正确:a in h2,还是h2 in a? 的相关文章