More information about the Underscore mailing list

[_] XHTML Site logos!

Tim Beadle tim.beadle at gmail.com
Fri Aug 10 15:31:13 BST 2007

On 10/08/07, Anthony George <anthony.george at teamrubber.com> wrote:
> It can be both, the point is to decide what needs to be made
> important based on the content not just the technique. Some websites
> the name or title of the website will be more important than the
> branding others it won't. The mark-up should reflect this rather than
> always putting the logo in an H1 or not.

Yep - and we've settled on h1 for the homepage, div everywhere else,
because of the overriding principle of h1 being the *page* title. It's
a balancing act, though generally good semantic structure is good for
both accessibility *and* SEO.

> If you make the logo a background image some assistive technologies
> will not know it is there.

I'd like to know how AT reads images ;)

(Clue: it doesn't, which is why we need alt text or AT-friendly image
replacement)

I'm using the off-left (negative text-indent) method; the site name
(which is the *real* content) is perfectly accessible by AT. Just view
source.

> The choice is how important is it to the company / website / user
> that their branding be something they want to know about.

I'm not following you. With the method I used on optics.org, sighted
users see the logo; AT users hear/feel (Braille) the underlying text
(in an H1 on the homepage, div elsewhere). It's exactly equivalent to
using an img element with alt text, *except* you have the option of
targeting different presentation at different types of user agents and
contexts (handheld, print, voice etc). rather than saying "whichever
user agent downloads this document will get our large logo".

> The point is that we need to think why we are doing things and not
> just how.

Absolutely. Couldn't agree more, and we've given this a lot of thought.

Tim