W3C home > Mailing lists > Public > public-webplatform@w3.org > December 2012

Re: That annoying duplicate <h1> issue

From: Chris Mills <cmills@opera.com>
Date: Tue, 18 Dec 2012 14:06:18 +0000
Cc: public-webplatform@w3.org
Message-Id: <92F21AF4-0D56-4CC7-B16F-7346DD11BA13@opera.com>
To: Jonathan Garbee <jonathan@garbee.me>
I think multiple <h1>s is mostly a style preference really, I think. I personally prefer only one on each page, because I think it just makes sense for the document hierarchy, but I know others disagree.

In any case, I have added the temp fix to common.css. It makes me 7.38% less upset every time I open a WPD page ;-)

Feel free to revert if you find that it screws something up.

Chris Mills
Opera Software, dev.opera.com
W3C Fellow, web education and webplatform.org
Author of "Practical CSS3: Develop and Design" (http://goo.gl/AKf9M)

On 18 Dec 2012, at 13:51, Jonathan Garbee <jonathan@garbee.me> wrote:

> Multiple H1 is not bad for SEO or "semantics" if used properly. Further, forget about SEO completely; at this point we should focus on getting content updated and formatted properly and not worry about stupid SEO. The point is it is just annoying to have multiple title headings. For now, display none will work until we figure out how to have the pages generated properly.
> 
> -Garbee
> 
> On 12/18/2012 8:08 AM, PhistucK wrote:
>> Duplicate <h1> is really bad semantically and due to this fact, it is also really bad for SEO reasons.
>> This must be removed from the HTML itself, not only dynamically/using CSS.
>> 
>> ☆PhistucK
>> 
>> 
>> 
>> On Tue, Dec 18, 2012 at 1:35 PM, Chris Mills <cmills@opera.com> wrote:
>> I was just thinking about that annoying issue we've got, where we have duplicate <h1>s on a page: one of my personal pet peeves.
>> 
>> The auto generated <h1> has got a class of firstHeading (and an ID the same, for that matter). If just put
>> 
>> .firstHeading { display: none; }
>> 
>> In common.css, surely that would get rid of our issue?
>> 
>> I haven't done it yet, because I thought I'd just check that it wouldn't ruin anything on the site first. It does mean that we'd need to make sure titles are manually added to all pages (via =a manual h1=, or by using the title for field in the form templates.)
>> 
>> Thoughts?
>> 
>> Chris Mills
>> Opera Software, dev.opera.com
>> W3C Fellow, web education and webplatform.org
>> Author of "Practical CSS3: Develop and Design" (http://goo.gl/AKf9M)
>> 
>> 
>> 
> 
Received on Tuesday, 18 December 2012 14:06:55 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 May 2013 19:57:36 UTC