我正在研究HTML5,我遇到了各种HTML5语义标签,如<article> <section> <aside> <nav> <header> <footer> <audio> <video> <source> <track> <embed> <canvas>
等。
我想知道使用这些语义标签的优势究竟是什么。它是用于快速加载还是任何其他功能?
请分享您的想法。
答案 0 :(得分:5)
准确描述标签的内容。
例如,这意味着当Google(或任何搜索机器人)抓取页面时,它可以更准确地剖析它并为各种内容分配相关性分数。
维基百科有nice simple definition:
语义HTML是使用HTML标记来强化网页中信息的语义或含义,而不仅仅是定义其表示或外观。语义HTML由常规Web浏览器以及许多其他用户代理处理。 CSS用于向人类用户推荐它。
因此,浏览器是否对audio
和video
等标记采取特殊操作完全取决于浏览器呈现引擎的开发者,但是它们可供使用。
答案 1 :(得分:3)