后者display:flex是2012年最新修正的语法版本,浏览器支持较好,也将成为以后标准的语法。
中间2011年也提出了一个奇葩的语法版本display:flexbox,非官方的,当时主要是为IE浏览器使用。
我们公司以前开发FLASH AS3.0相关引擎,现在有一部分眼光放在了HTML5上。但是主力还是在FLASH上。因为HTML5毕竟是以后的东西,现在还是FLASH最普及。HTML5虽然功能强大,能够实现大部分FLASH能实现的功能,但是开发难度明显要比用FLASH低。
而且FLASH有很多成型的开源引擎和框架,这点HTML5和JS还有很长的路要走。
所以,HTML5在5年内不可能超越FLASH,FLASH也永远不可能灭亡。
更重要的一点,HTML5的JS代码无法保护,不适合开发大规模商业应用。FLASH的AS脚本是编译的,可以混淆加密和保护,这点也非常重要。
HTML5的主要优势在于开放,所以FLASH以后也必然会走这条路与之抗衡。
如果想了解HTML5和FLASH,你可以看看http://html5cn.net,有教程手册和演示,上面的那些DEMO能实现FLASH的功能,但比FLASH的高级应用还差很多。