在面向文章的页面(例如博客文章)中,< h1>元素(第1级标题)通常用于标记:
>博客标题(即页面顶部的常见网站标题,而不是< title>元素),或
>文章标题
什么是最好的选择,为什么?
对于网站所有者,谁可能想向他们的网站/博客的名字喊叫,使用围绕网站标题的1级标题似乎是有意义的。
从您尝试与用户交流的角度来看,网站标题的相关性较低 – 文章内容是您想要传达的内容,所有其他网站内容都是次要的。因此,使用< h1>为文章标题似乎最好。
我觉得< h1>元素应该重点放在文章标题,而不是网站标题或其他内容。这似乎不是一个受欢迎的公约。
例子:
> Joel Spolsky使用< h1>用于文章标题,以及网站标题的锚点
> Jeff Atwood使用无< h1> lt; h2>文章标题和网站标题的锚点
> 37 Signals’ SVN使用< h1>网站标题和文章标题的锚点
这是三个不同的方法,在三个网站,你可能期望一个强烈的考虑正确的语义标记。
我认为乔尔有权利与杰夫接近秒。我对37Signals人的标记选择感到非常惊讶。
对我来说,这看起来是一个很简单的决定:与文章的消费者最相关的是什么?文章标题。因此,请将文章标题包含在< h1>元件。完成。
我错了吗?有没有进一步的考虑,我错过了?我对吗?如果是,为什么是’< h1>文章标题“方法不常用?
是决定在哪里使用< h1>元素是不变的,因为我把它?还是有一些主观考虑要做?
更新:感谢所有的答案到目前为止。我真的很感激一些关于如何使用< h1>对于文章标题而不是网站标题有利于可用性和可访问性(或不,根据情况可能或可能不是)。基于事实的答案,而不是只是个人的假设将获得许多奖励点!