先科普一下,HTML5并不是一项技术,而是一个标准。
标准的意思就是:学生准则手册。你可以按照准则做,甚至可以超出准则更加严格的要求自己,也可以不按照准则来,但是会被老师训斥,被小伙伴讨厌,别人都不找你玩,就像IE6一样。
那HTML5的这些标准能不能获得浏览器厂商的支持呢?这要看他们各自的尿性了。
像chrome这种,不仅在很多标准上支持的非常好,还积极上进地很多地方超出了标准,支持一些标准中还是草案的部分。
所以其实要么我们是作为理论派讨论HTML5标准,要么是作为实践派讨论HTML5标准在某浏览器的应用。