HTML5和CSS3,本身包含多种方面的知识
1. 新增标签以及属性;
2. CSS3的新特性;
3. Canvas绘图;
4. JavaScript的新增API(如重力感应、HTML5视音频等);
5. 移动端。
其中,关于移动端、响应式、CSS3、新增标签以及属性,推荐《HTML5布局之路》
Canvas,可以买绿皮的一本专门讲解Canvas方面内容的书籍,名为《HTML5 canvas开发详解(第2版) 》
而JS新增的API接口,常用的并不是很多,视频音频、地图、本地存储等等,对于离线缓多线程什么的,使用比较少,可以借助一些网络资料学习