我使用<h1>
, <h2>
,<h3>
标签作为标题。但后来我几乎总是“覆盖”几乎所有样式(字体大小/系列/粗细、边距和填充)。
鉴于此,除了它们提供一些信息的性质(某些东西作为标题)之外,是否有任何真正的理由使用它们?
除了它们提供一些信息的性质之外,是否有任何真正的理由使用它们
这是使用它们来描述您的文档的唯一原因。这就是 HTML 的全部意义,CSS 纯粹是为了样式。
div
像and之类的非语义标签也有例外span
,但通常您计划对 CSS 执行的操作永远不会影响您决定使用哪个标签来标记您的内容,请始终使用适当的标签。
众所周知,标题标记对搜索引擎很重要(与复制测试相比,它们对文本的相对权重更大),尽管细节(包括这个问题的重要性)不是公开信息。一些屏幕阅读器和辅助软件使用标题标记,例如允许“标题阅读模式”并在标题前后进行明显的停顿。当在 Microsoft Word 中打开 HTML 文档时,标题元素被识别为用于生成目录的标题。标题是一个广为人知的概念,因此用户样式表可能具有适合个人用户的设置。
这种描述并不详尽,但它说明对于标题元素,“语义标记”的概念具有一定的实际意义。
是的,最好在文档中定义标题标签。有一些很好的理由,比如
It's good to describe your document
It's good for SEO also
It's good to use heading tag when a screen reader set to a scanning mode.
阅读更多http://webdesign.about.com/od/beginningtutorials/a/headings_struct.htm