我想知道在标题上使用不同的字体权重是否在语义上是正确的。例如,我有一个主要标题的h1,我正在使用h1,因为我希望搜索引擎知道这是我的主标题,但我不想使用重量级,我想使用自定义重量(100)。这样做在语义上是否正确?还有其他更加语义正确的方法吗?
答案 0 :(得分:1)
这样做很好。语义就是你从中解释出来的。提供HTML标记以实现代码的可用性。如果输出是你喜欢的,那就没关系。
这就是你的H1风格的样子!
答案 1 :(得分:1)
您应该关注两种类型的语义。
第一个是标记明确表达的语义。从这个角度来看,H1无论它看起来如何都是H1。这些是用户代理为各种目的处理的语义(例如在浏览器中提供默认表示,加权搜索引擎索引器中不同文本部分的相对重要性或由大纲生成目录)。 / p>
第二个是最终用户从内容呈现中推断出的语义。如果你要为一个标题设置样式,使其看起来与一个短段完全相同,那么读者是否仍然能够将其理解为标题?标题不需要粗体,但它们应该被设计成样式,以便可以被看到页面的人理解为标题。