Following Steve Jobs hints, Keep an Open Eye has invested a lot more time in HTML5. Here is a curious discovery derived from sessions at W3schools and Quackit [try them you will like them]:
There is an explosion of what could be construed as structural tags in HTML5 – <article>, <aside>, <header>, <footer>, and others. One would expect them to position their content on the web page regardless of where they are inserted in the HTML file. Not exactly! Instead, they appear to be just alias names for <div> tags with no positioning smarts or savvy. This allows HTML files to be a little more meaningful. But you as HTML coder are still completely responsible for proper positioning and layout of the new HTML5 tags.
Now in contrast, the much maligned <table> tags do automatically provide savvy positioning as in this example: