About This Book
You should read this book if you’re interested in learning about the new features in HTML5 and CSS3 available to web developers and enjoy an example-driven, visual approach to learning. Readers in any of the following categories should find this book useful:
- Experienced web developers
- Novice web developers
- App developers (iPhone, Android, Windows 8 Metro)
- Interactive media designers
- Web designers
Different readers will find different parts of the book interesting. Please see the later section “Book structure and suggested reading order” for further guidelines on how to navigate the book.
This book focuses on the new features of HTML5 and CSS3; as such it expects the reader to have a little experience with their predecessors. But we will take things slowly, especially in the early chapters, and each feature discussed will come with example code you can try yourself. If you know what tags are and what a CSS rule looks like, then you should have few problems. If you’re new to web development, then you’ll benefit from the short introduction to HTML and CSS in appendixes B and C.
To use many of the new features in HTML5, it is helpful to have some knowledge of JavaScript. If you are a complete beginner, then you will still find this book useful as it mostly uses small examples which are easy to experiment with. Appendix D is provided to get you started in JavaScript.