【问题标题】:Should I wrap a heading with a link or not? [duplicate]我应该用链接包装标题吗? [复制]
【发布时间】:2014-10-18 03:38:33
【问题描述】:

我意识到用链接包装标题和在标题内放置链接都可以工作,但是是否有惯例或实际原因将其中一个放在另一个之上。

例如,<a href="#"><h1>A Header</h1></a> 是否可以接受,或者我应该始终编码<h1><a href="#">Another Header</a></h1>

每个人都曾在某个时候想到过,但又不敢问的问题!

【问题讨论】:

标签: html anchor html-heading


【解决方案1】:

从 HTML 5 开始,这是有效的。以前只有内联元素可以包含在锚标记中。这个问题的答案给出了一些细节

What elements can be contained within a <a> tag?

链接到规范http://www.w3.org/TR/html401/struct/global.html

所以是的,它是有效的 HTML,你是否应该这样做取决于你。就个人而言,我会在 H1 标记中使用链接,因为对我来说,拥有一个包含内联元素的块元素更有意义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2019-02-11
    • 2014-08-09
    • 2011-08-07
    • 2015-06-18
    • 1970-01-01
    相关资源
    最近更新 更多