我不知道在标题上使用不同的字体权重在语义上是否正确。例如,我有一个h1作为主标题,我使用的是h1,因为我希望搜索引擎知道这是我的主标题,但我不想使用重,我想使用一个自定义的权重(100)。这样做在语义上是正确的吗?还有其他更正确的语义方法吗?
发布于 2013-12-09 23:56:36
这样做没问题。语义学就是你对它的解释。HTML标记是为了代码的可用性而提供的。如果输出是您想要的,那么它是好的。
这正是你的H1被设计的方式!
发布于 2013-12-10 00:03:02
有两种类型的语义您应该关注。
第一个是标记显式表示的语义。从这个角度来看,无论H1看起来是什么样子,它都是一个H1。这些语义是由用户代理为各种目的处理的(例如在浏览器中给出默认的表示,在搜索引擎索引器中加权不同文本部分的相对重要性,或者由外部行生成目录)。
第二个是最终用户从内容的呈现中推断出来的语义。如果你设计一个标题,使它看起来和一个简短的段落完全一样,那么读者还能理解它是一个标题吗?标题不需要粗体,但是它们应该被样式化,这样就可以被人理解为标题。
https://stackoverflow.com/questions/20483332
复制相似问题