?-6ren"> ?- 这个问题在这里已经有了答案: Why use HTML5 tags? [duplicate] (1 个回答) 关闭 9 年前。 好吧,我理解了关于语义标记的炒作:它增强/进一步指定了元素或页面对搜索-6ren">
gpt4 book ai didi

html - 语义标记 : Why <header> instead of

转载 作者:太空狗 更新时间:2023-10-29 15:08:35 25 4
gpt4 key购买 nike

<分区>

好吧,我理解了关于语义标记的炒作:它增强/进一步指定了元素或页面对搜索引擎的意义,因此对阅读搜索结果的人来说也是如此。所有学分微格式和<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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com