一些HTML5标签的用途是什么?

pim*_*vdb 2 html html5

我想我是愚蠢的,但我不知道一些新的HTML5标签背后的原因是什么.

一些标签,比如<audio><canvas>提供一些实用的新功能的浏览器,但其他如<article>,<section>等只是显示为一个<div><span>.那么,为什么这些标签被添加到HTML5?

我做了这个jsfiddle:http://jsfiddle.net/6BHAM/.至少在Chrome中,没有令人兴奋的布局或其他什么.人们可以使用<span>/ <div>.

那些不添加新功能的HTML5标签的用途是什么?

And*_*y E 6

标签背后的语义比浏览器生成的布局重要得多.HTML不仅可以通过浏览器进行解析,还可以通过网络爬虫或可访问性工具(如屏幕阅读器)进行解析.屏幕阅读器可以特别强调所使用的某个标签,或者网络爬虫可以为其存储的元数据选择一些内容而不是其他内容.

进一步阅读:


Adr*_*hon 5

我们的想法是使HTML代码更容易理解,因为它不是仅为图形渲染创建的.

使用标签,如文章部分使HTML阅读更容易,而且还可以帮助你的造型你的页面,因为你可以使用一个不同的CSS 文章比其他人的div不设置特别的class和id.