In my opinion, you do not need to worry, its normal to do it like this.
H1 denotes part of your content as a first level headline. Therefore, if you have a first-level title in your navigation div (for example, <H1>Navigation Menu</H1> ), of course, this should be #nav h1 .
If you must have several H1s in your content, it depends: if you have a blog and each post has its own headline, it will be H1. However, if your blog has a title (for example, <H1>My Blog!</H1> ), the title of the blog entry should be H2.
But this is only a theory. Go for what is being read, semantic markup. You can solve this by looking at your html and asking yourself: “Is it readable? Will readability improve if I do it differently? The answer will differ from project to project.
Treb Feb 02 '09 at 17:13 2009-02-02 17:13
source share