I'm not 100% up to speed on it just yet, but from what I can tell, HTML 5 comes with a lot more additional tags to define the structure of your content. In other words rather than just using generic DIV containers for everything, there are specific sets of tags that identify if some content is navigation, a header, sidebar, etc...