两者都是<h1><a ...> ... </a></h1>
and <a ...><h1> ... </h1></a>
有效的 HTML,还是只有一个正确?如果它们都正确,那么它们的含义有不同吗?
两个版本都是正确的。它们之间最大的区别在于,在以下情况下<h1><a>..</a></h1>
只有标题中的文本才是可点击的。
如果你把<a>
周围的<h1>
和CSSdisplay
财产是block
(默认情况下)整个块(块的高度<h1>
和容器宽度的 100%<h1>
驻留在)将是可点击的。
从历史上看,您无法将块元素放入内联元素中,但 HTML5 不再出现这种情况。我认为<h1><a>..</a></h1>
不过,方法更为传统。
如果您想在标题上放置锚点,更好的方法是<a id="my-anchor"><h1>..</h1></a>
将使用id
or the name
像这样的属性:<h1 id="my-anchor">..</h1>
or <h1 name="my-anchor">..</h1>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)