我对标题使用<h1>
,<h2>
,<h3>
标记。但后来我几乎总是“覆盖”几乎所有样式(字体大小/系列/重量,边距和填充)。
鉴于此,是否有任何真正的理由使用它们,除了它们有些信息性的东西(某些东西是标题)?
答案 0 :(得分:4)
是否有任何真正的理由使用它们,除了它们有些信息性的
这是使用它们的唯一理由,用于描述您的文档。这就是HTML的全部要点,CSS纯粹是为了造型。
非div
和span
这样的非语义标记也有例外情况,但一般来说,您计划对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文档时,标题元素被识别为使用的标题,例如在生成内容表。标题是一个众所周知的概念,因此用户样式表可能会为它们设置适合个人用户的设置。
这个描述并非详尽无遗,但它说明了对于标题元素,“语义标记”的概念具有一定的实用意义。