2

我想知道在标题上使用不同的字体粗细在语义上是否正确。例如,我有一个h1作为主标题,我正在使用h1,因为我希望搜索引擎知道这是我的主标题,但我不想使用重量级,我想使用自定义重量(100)。这样做在语义上是否正确?还有其他语义上更正确的方法吗?

4

2 回答 2

3

您应该关注两种类型的语义。

第一个是标记明确表达的语义。从这个角度来看,一个 H1 是一个 H1,无论它看起来如何。这些是用户代理出于各种目的处理的语义(例如在浏览器中给出默认表示,在搜索引擎索引器中加权不同文本部分的相对重要性或通过大纲生成目录)。

第二个是最终用户从内容的渲染中推断出的语义。如果您要设置标题的样式,使其看起来与短段落完全相同,那么读者仍然能够将其理解为标题吗?标题不需要加粗,但应该设置样式,以便查看页面的人可以将其理解为标题。

于 2013-12-10T00:03:02.220 回答
1

这样做很好。语义是你从中解释出来的。为代码的可用性提供了 HTML 标记。如果输出是你喜欢的样子,那就没问题了。

这就是您的 H1 的样式!

于 2013-12-09T23:56:36.053 回答