Notes for using (X)HTML headers

There are six (6) different flavors of (X)HTML headers...

Headers are very important to search engines, screen readers (for those with disabilities), and even some Firefox plugins. They represent logical labels that break up the content on your page into more usable chunks. Some screen readers, for example, offer keyboard shortcuts that allow a visually impaired user to skip through the page header by header. Verbiage in a <h1> element will also index much better than the same verbiage in, say, a <p> element. In fact, the verbiage contained in the <h1> element is probably the most indexable content on your page behind the <title> element contents.

Headers are block-level elements.

By default, browsers usually display header elements in boldface type and in declining font sizes from <h1> through <h6>.

A few rules and tips when using headers...