HTML5和CSS3概述第一章
html和css3是每天都会用到的web新技术,在了解之前需要知道这两个新技术带来的好处。
向后兼容
我们之所以学习html5,最主要的原因之一是现今的绝大多数浏览器都支持它。
- 文档类型(doctype)声明,目的在于告知验证器和编辑器可以使用哪些标签和属性。
- html5的文档声明类型出乎意料地简单,<! DOCTYPE html>,将该代码放在文档开头,就表明在使用html5标准。
更具描述性的标记
每个版本的html都会引入新标记,但从未像html5这样增加了这么多与描述内容直接相关的标记。
更加简化
在html5中,大量的元素得以改进,并有了更明确的默认值。我们已经见识了文档类型是多么简单,除此以外还有许多其他输入方面的简化。例如,以往我们一直这样定义JavaScript的标签:
但是在html5中,我们希望所有的的script标签定义的都是JavaScript,因此,你可以放心省略多余的属性(指language和type)
更好的表单控件
在html5中,下拉菜单、复选框以及单选按钮等控件,都定义为标准控件元素,不需要像之前使用js和css来达到这样的效果。
可访问性加强
使用新的html5元素清晰地描述我们的内容。