0

我使用<h1>, <h2>,<h3>标签作为标题。但后来我几乎总是“覆盖”几乎所有样式(字体大小/系列/粗细、边距和填充)。

鉴于此,除了它们提供一些信息的性质(某些东西作为标题)之外,是否有任何真正的理由使用它们?

4

3 回答 3

5

除了它们提供一些信息的性质之外,是否有任何真正的理由使用它们

这是使用它们来描述您的文档的唯一原因。这就是 HTML 的全部意义,CSS 纯粹是为了样式。

div像and之类的非语义标签也有例外span,但通常您计划对 CSS 执行的操作永远不会影响您决定使用哪个标签来标记您的内容,请始终使用适当的标签。

于 2012-11-10T17:18:22.867 回答
1

众所周知,标题标记对搜索引擎很重要(与复制测试相比,它们对文本的相对权重更大),尽管细节(包括这个问题的重要性)不是公开信息。一些屏幕阅读器和辅助软件使用标题标记,例如允许“标题阅读模式”并在标题前后进行明显的停顿。当在 Microsoft Word 中打开 HTML 文档时,标题元素被识别为用于生成目录的标题。标题是一个广为人知的概念,因此用户样式表可能具有适合个人用户的设置。

这种描述并不详尽,但它说明对于标题元素,“语义标记”的概念具有一定的实际意义。

于 2012-11-10T19:27:41.813 回答
1

是的,最好在文档中定义标题标签。有一些很好的理由,比如

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

于 2012-11-10T17:25:53.167 回答