Murach’s HTML5 and CSS3, 3rd Edition is a one stop solution to solve all your learning requirements for developing the front end of your applications.
The books starts with introduction to HTML and CSS and quickly covers some advanced topics in it like Responsive web design, adding audio and video, using CSS3 features to name a few. The chapter on responsive web design is very useful as it covers concepts really relevant in today’s multi screen world.
As is the norm with Murach’s books, this book is also a highly practical oriented book with all the concepts explained via examples. Ideally I would use this book as a reference and read those parts of the book as and when necessary. The chapter on Responsive web design is highly recommended as I am not aware of such an elaborate coverage of the topic else where.