bradyep.com

A Vanity Website

The one line of CSS you need to support new HTML5 elements

The page elements of HTML5 are probably the most widely supported aspect of the suite of HTML5 technologies, as well as the easiest to implement. The only downside to using them is that some older browsers will render them as line elements instead of as block elements like they are supposed to. Fortunately there is a simple line of css that will make these new elements render correctly.

header, section, footer, aside, nav, article, figures, figcaption, hgroup{
  display: block;
}
    

Stick that in any global css file from your site and you should have no reason not to use these elements as you see fit.