Confused about what HTML5 is? In this class for beginners, learn the best practices of semantic markup, multimedia elements like video and audio, and a plethora of jargon you can use to build great web pages.
In addition to better understanding HTML5, and best practices for using it, you will be provided with fully functional examples. By wading through the alphabet soup of HTML5 tags we will make the next web project you inherit that much easier. After reviewing the different tags, what they do, and common bugs to watch out for, we will work on a few labs ranging from, "find and fix the bug to make the page look better", to "swap these tags around, see what happens, and explain why". We will move from functional layouts and into well-designed layouts that the HTML5 ecosystem makes available. What is the best way to design a site for multiple devices, and what exactly is responsive design? How do we tie our styles to our elements in our page to make things visually appealing?