标题1仅限于一个标记,我可以使用标题2吗?

时间:2012-11-07 15:19:55

标签: html

我正在创建一个关于编码的网站,我希望我的页面标题看起来像一个开放函数,然后在最后关闭该函数...

<h1>function myCodingPage(){</h1>

... page content ...

<h1>}; // myCodingPage ends</h1>

然而,我知道规范说不!我必须只有一个H1。这让我想到,我可以设置第二个样式以匹配第一个的定义样式,但如果我不想指定任何一种样式呢?也许我只能使用H2 ......

这是我对论坛提出的问题......在可访问性方面使用H2及以上而不是H1以及是否有任何积极/消极影响(屏幕阅读器期望例如,一个h1,SEO,标准合规,非标准的通用做法(任何高级浏览器书签系统等都会将h2标题识别为页面标题......)或者我还没有考虑过的任何东西?

编辑:自评论后更新

评论中提出了两个观点......

规范中似乎允许使用两个H1标签(尽管我怀疑有一个很好的理由不能确定我目前无法识别)。

另外,H1的第二个用法是装饰元素,而不是它自己的标题,所以根本不应该是标题元素。

鉴于此,我想知道

  1. 使用多个h1代码是否存在任何问题?
  2. 我究竟应该如何标记标题中最具装饰性的后半部分?

1 个答案:

答案 0 :(得分:0)

也许我应该单独留下这个帖子。但我想其他人也可能需要知道这一点。

HTML用于含义,而不是演示文稿。 h1标记意味着是主要标题。你真的不能有2个“主要”标题争夺注意力,就像你不能真正拥有两个“最好”的朋友一样。

正确使用将是使用h2,因为它是辅助标题。如果需要,可以很容易地改变CSS以使h1和h2的属性相同。

所有HTML元素都有目的。清晰,正确的编码涉及使用意味着范围内的元素。这就是为什么我们不使用表格进行网站布局,以及为什么我们使用<strong><em>代替<b><i>

将HTML用于目的和意义,并使用CSS进行演示和样式化。