申明:我看的是兄弟连的教学视频,很多的东西都是在上面直接截取的!如果有兴趣,到兄弟连网站下载看看,也很不错的!
1、HTML5的发展路程
HTML1.0 –
在1993年6月发为互联网工程工作小组(IETF)工作草案发布(并非标准)
HTML 2.0 –
1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.2 –
1996年1月14日,W3C推荐标准
HTML 4.0 –
1997年12月18日,W3C推荐标准
HTML 4.01(微小改进) –
1999年12月24日,W3C推荐标准
ISO/IEC 15445:2000("ISO HTML")—
2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准
XHTML 1.0 –
发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布
XHTML 1.1 –
于2001年5月31日发布
XHTML 2.0
2,HTML 5是什么
HTML 5 ≈ HTML+CSS 3+Javascript+API
3,标准的改变
-a:不是SGML和XML
- 1、HTML5 并不是定义为SGML或者XML的应用程序。
- 2、在HTML5中并不存在有效性检查,取而代之的是用规范来检测规范的一致性
- 3、HTML5的DTD声明中不需要使用DTD文件
- 4、拥有十分松散的编写手法,但不是没有底线
-b:松散的语法
-1: 不允许写的结束符的标签:
area、base、br、col、command、Embed、hr、img、input、keygen、link、meta、param、source、Track、wbr
-2:可以Q省略结束符的标签:
li、dt、dd、p、rt、optgroup、option、Colgroup、thread、tbody、tr、td、th
-3:可以完全省略的标签:
html、head、body、colgroup、tbody
-c:HTML5的未来
对于HTML5来说,既是一种进步,也是一种妥协。
HTML5诞生之初的目的就是为了向下兼容。所以我们大可不必为了HTML5来临而恐慌,因为:
HTML5支持松散的语法。
这种语法极大地兼容了编程人员的不规范代码,同时保证渲染的效果不会改变。
HTML4.01版本及语法依然有效。
HTML5也没有认为XHTML是错误的。(XHTML5)
这种语法既支持XML的简洁标记,也认为XML的编写方式是正确的
XHTML版本及严格的XML编写都是有效的。
支持HTML5 的浏览器:
HTML5的推广网站