A question please about the new elements in HTML5, such as section, article, aside and nav: as I understand they are block elements, and therefore function exactly the same as a div (assuming we take care to specify display:block to keep IE happy).
Now, there is a lot of debate about the correct usage, but am I correct in saying that the distinction is ONLY w.r.t. semantics? In other words, the browsers treat them exactly the same, technically they can be interchanged, and the person viewing the page will see no difference whatsoever?