1、简单说一下对HTML5+CSS3的了解。

    HTML5和CSS3不仅是两项新的Web技术标准,而且代表了下一代HTML和CSS技术。其未来的发展前景已经可以预见,那就是HTML5必将被越来越多的Web开发人员所使用。各大浏览器厂家已经积极更新自己的产品,以更好地支持Html5.它的优势主要有以下几点:

   1)更多的描述性标签:HTML5引入非常多的描述性标签。

   2)良好的媒体支持:对于先前以插件的方式播放音频、视频带来的麻烦,Html5有了解决方案,audio和video标签能够方便地实现应变。

   3)更强大的Web应用:HTML5提供了令人称奇的功能,在某些情况下,甚至可以放弃使用第三方的技术。

   4)跨文档信息通讯:Web浏览器会组织不同域间的脚本交互或影响,但是对于可信任的脚本或者就是麻烦。HTML5引入了一套安全且易于实现的应对方案。

   5)Web Sockets:HTML5提供了对Web Sockets的支持。

   6)客户端存储:HTML5的Web Storage和Web SQL Database API,可以在浏览器中构建Web应用的客户端持久化数据。

   7)更加精美的界面:HTML5+CSS3组合渲染出来的界面效果更加精美。

   8)更强大的表单:HTML5提供了功能更加强大的表单界面控件,使用方便。

   9)提升可访问性:内容更加清晰,使用户的操作更加简单方便,提升用户体验。

   10)先进的选择器:CSS3选择器可以方便的识别出表格的奇偶行,复选框等,代码标记更少。

   11)视觉效果:具有精美的界面,有阴影、渐变、圆角、旋转等视觉效果。

   CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。作为一个模块,以前的规范太庞大,而且比较复杂,所以把它分解为一些小的模块,使更多的模块被加进来。这些模块包括:盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等。

2、如果把HTML5看成一个开放平台,那它的构建模块有哪些。

    如果把HTML5看成一个开放平台,它构建的模块至少包括以下几个: