HTML5 Solutions [electronic resource] : Essential Techniques for HTML5 Developers /
Casario, Marco.author.
Elst, Peter.author.
Brown, Charles.author.
Wormser, Nathalie.author.
Hanquez, Cyril.author.
HTML5 brings the biggest changes that HTML has seen in years. Web designers and developers now have a whole host of new techniques up their sleeves, from displaying video and audio natively in HTML, to creating realtime graphics directly on a web page without the need for a plugin. But all of these new technologies bring more tags to learn and more avenues for things to go wrong. HTML5 Solutions provides a collection of solutions to all of the most common HTML5 problems. Every solution contains sample code that is production-ready and can be applied to any project.
Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; About the Cover Image Artist; Acknowledgments; Introduction; Who is this book for?; Conventions used in this book; What you need; Questions and Contacts; Chapter 1 HTML5 Page Structures; Solution 1-1: Creating a DOCTYPE in HTML5; What's involved; How to build it; Expert tips; Solution 1-2: Creating a character encoding declaration in HTML5; What's involved; How to build it; Expert tips; Solution 1-3: Dividing a document into sections; What's involved
How to build itExpert tips; Solution 1-4: Making parts of the document distributable; What's involved; How to build it; Expert tips; Solution 1-5: Creating an aside; What's involved; How to build it; Expert tips; Solution 1-6: Creating a header; What's involved; How to build it; Expert tips; Solution 1-7: Grouping  to  elements; What's involved; How to build it; Expert tips; Solution 1-8: Creating a footer; What's involved; How to build it; Expert tips; Solution 1-9: Creating navigation in an HTML5 document; What's involved; How to build it; Expert tips
Solution 1-10: Inserting figuresWhat's involved; How to build it; Expert tips; Solution 1-11: Browser compatibility; What's involved; How to build it; Expert tips; Summary; Chapter 2 HTML5 Markup; Solution 2-1: Using the  tag in HTML5; What's involved; How to build it; Expert tips; Solution 2-2: Using the  tag; What's involved; How to build it; Expert tips; Solution 2-3: Embedding media into a page; What's involved; How to build it; Expert tips; Solution 2-4: Using the  tag; What's involved; How to build it; Expert tips; Summary
Chapter 3 HTML5 Structural and Semantic ElementsUnderstanding microdata; Solution 3-1: Using the itemprop and itemscope attributes; What's involved; How to build it; Expert tips; Solution 3-2: Creating a custom vocabulary; What's involved; How to build it; Expert tips; Solution 3-3: Understanding link types and relations; What's involved; How to build it; Expert tips; Solution 3-4: The header and hgroup elements; What's involved; How to build it; Solution 3-5: Connecting images with their captions; What's involved; How to build it; Solution 3-6: Adding tangent content; What's involved
How to build itSummary; Chapter 4 HTML5 Forms; Understanding the new input types; Solution 4-1: Using the e-mail input type; What's involved; How to build it; Expert tips; Solution 4-2: Using the URL input type; What's involved; How to build it; Solution 4-3: Using a spinner control for numbers; What's involved; How to build it; Expert tips; Solution 4-4: Adding a slider to your form with the range input type; What's involved; How to build it; Expert tips; Solution 4-5: Sending multiple files; What's involved; How to build it; Expert tips
Solution 4-6: Creating a suggest-like autocomplete with the data list component
Includes index.
HTML5 brings the biggest changes that HTML has seen in years. Web designers and developers now have a whole host of new techniques up their sleeves, from displaying video and audio natively in HTML, to creating realtime graphics directly on a web page without the need for a plugin. But all of these new technologies bring more tags to learn and more avenues for things to go wrong. HTML5 Solutions provides a collection of solutions to all of the most common HTML5 problems. Every solution contains sample code that is production-ready and can be applied to any project.
Computer programming.
Software engineering.
Web Development.
Software Engineering/Programming and Operating Systems.