作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
<分区>
好吧,我理解了关于语义标记的炒作:它增强/进一步指定了元素或页面对搜索引擎的意义,因此对阅读搜索结果的人来说也是如此。所有学分微格式和<h1>, <h2>, <p>
等等,因为这些标签指示层次结构和/或特定目的并为页面添加意义。
但为什么现在有像<aside>, <header>, <footer>
这样的标签? ?他们比<div id="aside/header/footer">
有什么优势? ?
这些标签没有像 <audio>, <form>, <img>
这样的特定子属性或属性标签(src、action 等),我很难想象寻找标题标签而不是标题 ID 对搜索引擎性能有如此大的改进。此外,如果初学者在使用这些标签时犯了错误,那岂不是更糟,因为错误一直延伸到 DOM 节点级别?
那么为什么有新的 HTML“语义”标签与普通的 ol'div 相比没有明显的好处?或者,如果这是错误的,有什么好处?
编辑: 我一直在寻找的答案是 Anthony 在该线程的第 4 条评论中指出的链接:http://www.w3.org/TR/html5/sections.html .
<aside>, <header>, <footer>
等标签存在的理由, 是:
Sectioning content is content that defines the scope of headings and footers. - W3C
我是一名优秀的程序员,十分优秀!