W3C home > Mailing lists > Public > w3c-wai-gl@w3.org > April to June 2001

Re: Skip Nav Ideas

From: gregory j. rosmaita <oedipus@hicom.net>
Date: Mon, 4 Jun 2001 16:17:54 -0400 (EDT)
To: Katie Haritos-Shea <kshea@apollo.fedworld.gov>
cc: michael_cortese@ita.doc.gov, w3c-wai-gl@w3.org, wai-xtech@w3.org, w3c-wai-eo@w3.org, sec508@trace.wisc.edu
Message-ID: <Pine.BSI.3.95.1010604155052.11873C-100000@ns.hicom.net>
aloha, katie!

rather than use a spacer gif, i have used CSS to "hide" skip navigation
links -- for example: 

1. define a class using the CSS property/value set display:none in the
"@media screen" section of the stylesheet --
   hide { display:none } 

2. apply the class to the "skip" link, either directly or using span -- 
   <a class="hide" href="#main">Skip Navigation Links</a>
or <a href="#main"><span class="hide">Skip Navigation Links</span></a>

advantages over the spacer.gif technique:
a) user-over-rideable
b) degrades "gracefully" (it's there, whether or not support for CSS is
implemented or turned off)

disadvantage: this technique is aurally-biased, in that, unless support
for CSS is turned off, or unless a user's UA allows him/her to block
invisible text via a configuration setting, the "Skip Nav" link will be
invisible, and, hence, not readily available to the photon-dependent...

so, i suppose that, in summation, i agree with kynn -- while some
techniques may be better/more interoperable than others, any technique
using currently implemented technology is bound to be a hack with inherent
limitations... 

gregory. 
-----------------------------------------------------------------------
ABSURDITY, n.  A statement or belief manifestly inconsistent with one's
own opinion.                -- Ambrose Bierce, _The Devils' Dictionary_
-----------------------------------------------------------------------
Gregory J. Rosmaita, oedipus@hicom.net
               Camera Obscura: http://www.hicom.net/~oedipus/index.html
-----------------------------------------------------------------------
Received on Monday, 4 June 2001 16:18:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:47:10 GMT