The media herald the fact that HTML5 is gonna be huge I tell you, HUGE! That sounds about right, but I suspect a lot of people reading the reports think HTML5 is a single, cool technology, the same way certain people thought Pink Floyd was one of the guys in the band.
HTML5 is made up of a collection of technologies. It includes all valid elements from both HTML 4 and XHTML 1.0, plus:
- Redefinitions of existing markup elements
- New elements such as the <article> and <aside> semantic elements
- Related technologies and APIs such as the <canvas> element, offline storage, the new <video> and <audio> elements, drag-and-drop functionality, and more.
CSS3 is often lumped into the term HTML5. CSS3 has it’s own specification and is a hugely important technology in its own right. Still, it’s hard to mention one technology without the other. Careful folks say “HTML5 and CSS3.” I think it’s fine to bundle CSS3 with HTML5 so long as we understand each other.