- From: Kjetil Kjernsmo <kjetil.kjernsmo@astro.uio.no>
- Date: Wed, 3 Feb 1999 15:30:50 +0100 (MET)
- To: w3c-wai-gl@w3.org
Dear all!
Once upon a time I remember Bobby complaining loudly when two links did
not have a character between them. I just noted that it doesn't do that
anymore.
I had a brief look at the guidelines (I read them a long time ago, I
guess a lot has changed since then, I haven't been subscribed to the
list since, so I apologize if I'm not quite up to date), and saw that
[Checkpoint A.13.3] says "Include non-link, printable characters". I also
noted that it encourages the use of brackets to help screen readers
separate links. I must admit I never liked the looks of those brackets and
vertical bars (and how would a screen reader say [ Previous | Next ]
without sounding stupid?), so I was hesistant to use them. However, as I
describe below, when I came to realize it was a good thing to do, I
figured, it must be much better to use the brackets and vertical bars
outside the A-elements so that both purposes are served? (OK, it is
maybe just the one purpose, to separate links). I can't see any good
reason why the brackets should be inside the A-elements instead of
outside (it is a bit curious that Checkpoint A.1.4 doesn't follow
Checkpoint A.13.3 just below). When I searched the archives, I didn't find
any exhaustive discussion on this subject, just a few messages on the CSS1
test suite where it was said that it would be better to have them outside,
which is my point.
I thought I'd say a few words about what I did on new pages I design:
With Bobbys complaint in mind, I tried to figure out how separating links
could be done the best, and I eventually realized brackets and pipes would
be it. However, since I do not like their looks, I figured I could hide
them with a stylesheet, and instead get some space between them. I ended
up with the following code for a few pages of mine (actually, I have a
few more things, but not important right now):
<DIV class="nav" id="navtop">
<SPAN class="separator"> [ </SPAN>
<A rev=home href="/english/">Homepage</A>
<SPAN class="separator"> | </SPAN>
<A rev=up href="/english/classification/">Up</A>
<SPAN class="separator"> ] </SPAN>
</DIV>
Truly an awful lot of code, but I think it works very well. This would
prevent screen readers to read the links as a single link, and visually,
one get a little vertical bar between the links. In the future,
an aural stylesheet may pause rather than read "vertical bar" to separate
the links.
Friendly Tiddely-pom,
Kjetil
--
Kjetil Kjernsmo
Graduate astronomy-student Problems worthy of attack
University of Oslo, Norway Prove their worth by hitting back
E-mail: kjetikj@astro.uio.no - Piet Hein
Homepage <URL:http://www.astro.uio.no/~kjetikj/>
Webmaster@skepsis.no
Received on Wednesday, 3 February 1999 09:31:11 UTC