Tyb*_*itz 6 html html5 semantic-markup
好吧,所以我理解关于语义标记的炒作:它增强/进一步指定搜索引擎的元素或页面的含义,因此也为人类阅读搜索结果.微格式等的所有信用<h1>, <h2>, <p>,因为这些标签表示层次结构和/或特定目的,并为页面添加含义.
但为什么现在有标签<aside>, <header>, <footer>?他们的优势是什么<div id="aside/header/footer">?
这些标签没有特定的子属性或属性,如<audio>, <form>, <img>标签(src,action等),我很难想象它意味着搜索引擎性能的这种改进,以寻找标头标签而不是标头ID.此外,如果初学者在使用这些标签时出错,那么它会不会更糟,因为错误会一直下降到DOM节点级别?
那么为什么有新的HTML'语义'标签没有明显优于普通的'div'?或者,如果这是错误的,有什么好处?
编辑:我正在寻找的答案是安东尼在这个帖子的第4条评论中指出的链接:http://www.w3.org/TR/html5/sections.html.
存在标签的理由<aside>, <header>, <footer>是:
分段内容是定义标题和页脚范围的内容. - W3C