Sergey Mavrody has gifted this article to our blog and he has described here the core part of the book in few sentences – why and how it is helpful to all levels of HTML5 designers and developers.

HTML and CSS are the most essential and fundamental web languages: they provide the foundation for the vast majority of web sites and web applications. HTML5 is on track to become the future of the web, offering simple plug-in free Rich Internet Application capabilities, easier development, and enhanced user experience.

Today you can find a wealth of HTML5 information on the web including references, tutorials and tips. There are also a few very good books available which concentrate on certain HTMl5 features. However there is always a need for a relatively concise summary of all that information in one handy reference-style book.

This book is an essential technical dictionary for professional web designers and developers, conveniently summarizing over 3000 pages of (X)HTML5 and CSS3 specifications and covering the most common and fundamental concepts and specs, including tags, attributes, values, objects, properties, methods, events, and APIs.
Topics include:

  • Introduction to HTML5
  • HTML5 and XTML5 syntax rules
  • Document semantic structure
  • Summary of HTML5 Elements and Attribut
  • HTML5 forms
  • Global attributes and events
  • Summary of CSS3 properties
  • HTML5 APIs, including Canvas, SVG, Video, Audio, Web Workers, Web Sockets, Microdata, Geolocation, Web Storage and more.

When you study a foreign language you typically need a grammar book and a dictionary. Similarly, when you study a programming language like HTML you typically need a guide book and a reference book – although, if you are familiar with the previous version of HTML, a reference book alone might be enough.The author’s goal was to create a one-stop reference source which is comprehensive but still concise, simple, easy-to-read, and structured. See a sample book excerpt describing CSS3 background-imge property below.

A Special Thanks to Sergey Mavrody for this great contribution to us and HTML5 community.
You can know more about him and the great HTML5 book