当我覆盖所有样式时,有没有理由使用HX标签?

时间:2012-11-10 17:15:05

标签: html css

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

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

3 个答案:

答案 0 :(得分:4)

  

是否有任何真正的理由使用它们,除了它们有些信息性的

这是使用它们的唯一理由,用于描述您的文档。这就是HTML的全部要点,CSS纯粹是为了造型。

divspan这样的非语义标记也有例外情况,但一般来说,您计划对CSS做什么绝对不会影响您决定使用哪个标记来标记您的内容,总是使用适当的。

答案 1 :(得分: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

答案 2 :(得分:1)

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

这个描述并非详尽无遗,但它说明了对于标题元素,“语义标记”的概念具有一定的实用意义。