First this two book can help to learn what is html5 and how to develop.
1,《HTML5: Up and Running》
HTML5: Up and Running 中文名:HTML5揭秘 作者:Mark Pilgrim
该书详细介绍HTML 5新特征,使用实例展示HTML 5强大的功能,另外书中还详细介绍HTML 5开发技巧。该书适合前端Web开发工程师参考使用
2,《Building Android Apps with HTML, CSS, and Java》
Building Android Apps with HTML, CSS, and Java Jonathan Stark 著
If you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. This hands-on book shows you how to use these open source web standards to design and build apps that can be adapted for any Android device -- without having to use Java.
some notes:
modernizr.js
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
url: http://modernizr.com/