问题是,我们应该使用标题设计应用程序/表单还是坚持使用跨度和div?当世界使用html链接文档时,这些标题标记看起来像"目录".在html用于应用程序的新时代,使用正统方式的标头标签(即h1包含h2,h2包含h3 ......)没有意义.或者是吗?
这些似乎有意义的地方是在文本浏览器或禁用CSS的情况下.是否存在违反嵌套顺序的含义(例如:h2是顶级元素而不是h1)
编辑
"新时代"我的意思是使用html进行交互式Web应用程序.表单或邮件应用程序或文件共享应用程序中的标头标记的概念是我所质疑的.我应该避免使用花哨的名字,我实际上并不是
说它更像是MS Word中的内容组织....
如果它有帮助的话,我确实在一些符合W3C和AA标准的网页上工作.屏幕阅读器像海豚超新星,只是阅读内容,我无法识别他们如何区分标题或我可能会错过一些相当重要的功能.
h1,h2,h3等是语义的.Div和span不是.使用标头意味着代理可以轻松确定哪些内容是标题,在屏幕阅读器或搜索结果中优先使用它们.
首先,不应嵌套标题标记.理想情况下,h1,h2等应仅包含文本,而不包含其他标记.
其次,作为指导原则,每页只应有一个h1标记,理想情况下应与文档标题匹配.
最好为标题使用标题标记,而不是跨度或div.许多搜索引擎会比这些标签中的关键字更重要.页面摘要也将使用此结构.
通常,如果您对标头标签的排序很奇怪,或者没有标签,那么您的页面结构可能会出错.(当然,你不必全部使用它们,但是h1标签几乎总是一个好主意).
它确实很有意义.您的代码应该具有意义(从语义的角度来看).如果你想要一个标题,hX是你应该使用的标记.span或div可以工作,但它不是标题.
看看类似的讨论.