David Barrett, the front-end developer for Contrast put together an informative presentation on HTML5 and CSS3
Firstly, he will introduce you to some new front-end technologies, like HTML5 and CSS3. Secondly, he will show you a few different ways you can use these new technologies in your projects today. And thirdly, he’ll going to show you a few little demos of these things, and walk you through their implementations.
HTML5 is the next version of HTML, and the effective replacement for XHTML. So we’re used to using HTML4, XHTML1.0 Strict and Transitional, maybe XHTML1.1—this is a replacement for all of that. Now what it does is bring new language features, codifies some existing browser behaviour, and it gives browser makers directions for how to handle crummy markup. The HTML5 specification is for HTML authors, like this talk, and it’s also for browser makers. What if effectively does is say “This is what we’re going to give you” and “This is it how it should behave”. It’s our job, as authors of HTML, to read the specification and use these things appropriately. For the browser makers, it’s their job to make sure everything behaves as it should.
Link: Contrast