WebProWorld Part of WebProNews.com
Page One Link To Us Edit Profile Private Messages Archives FAQ RSS Feeds  
 

Go Back   WebProWorld > Site Design > Graphics & Design Discussion Forum > Accessibility and Usability Forum
Subscribe to the Newsletter FREE!


Register FAQ Members List Calendar Arcade Chatbox Mark Forums Read

Accessibility and Usability Forum Discuss topics related to website accessibility and usability. Subjects include; testing techniques, tutorials, guidelines and legal issues.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-02-2005, 12:00 AM
Webnauts's Avatar
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 7,399
Webnauts RepRank 3Webnauts RepRank 3
Default Skip Navigation and tabindex. Is that the solution?

I wanted to use the "Skip Navigation" link before my logo, but it would hurt to my opinion/taste my design. I thought of making it invisible, but that would reduce the grade of accessibility/usability I would like to achieve. I also thought of the solution making it visible, achieved with JavaScript (focus), but that does not satisfy so far the accessibility/usability I want to achieve either.

Therefore, I came up with the idea, leaving the "Skip Navigation" link where it is, and control the tabbing with "Tabindex".

What do you think about that?

I would use only (tabindex="1") for Skip Navigation?

What do you think about that? Or can you provide a better option?
Reply With Quote
  #2 (permalink)  
Old 01-04-2005, 07:13 AM
WebProWorld 1,000+ Club
 

Join Date: Dec 2003
Location: Houston
Posts: 5,715
greeneagle RepRank 0
Default

Webnauts,

We are in the process of redesigning our site now and have decided to go with interactive CSS navigation. The code is small and does not comprimise design, SEO or accessibility.

Here is a great site for anyone that wants to generate professional interactive CSS navigation. It is easy to use and completely customizable. A great plcae to start:

http://www.webmaster-toolkit.com/css...enerator.shtml

The SE's will see it as "static textural links", so it isn't even necessary to play the static text link game elswhere on the page.

IMO - Skip the "Scripts" everywhere possible!

Not sure I understood the question. Hope this helps.

Ken
Reply With Quote
  #3 (permalink)  
Old 01-04-2005, 09:45 AM
Webnauts's Avatar
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 7,399
Webnauts RepRank 3Webnauts RepRank 3
Default

Sorry, but I guess you did not get the problem.
Reply With Quote
  #4 (permalink)  
Old 01-07-2005, 04:58 AM
WebProWorld Member
 

Join Date: Mar 2004
Posts: 97
benihana RepRank 0
Default

maybe you could take a small slice of your logo on the left handside and use that as an image skip nav? if you use css to control the cursor, visual browsers wouldnt know any different, and screen readers would pick it up no problem (obviously with titles/alt attribs)

just a thought..
__________________
http://www.freeviewfreaks.co.uk
Reply With Quote
  #5 (permalink)  
Old 01-07-2005, 01:17 PM
WebProWorld New Member
 

Join Date: Jan 2005
Location: Chattanooga, TN
Posts: 12
derekrose RepRank 0
Default

I don't really see the need of having the skip navigation link viewable to visual browser users... It only scrolls down the page a tiny bit, and there really isn't much navigation to skip anyway. If you made it hidden with CSS the screenreaders and other alternative devices would still see it, but you wouldn't clutter up your design for the visual users.
Reply With Quote
  #6 (permalink)  
Old 01-09-2005, 06:54 PM
Webnauts's Avatar
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 7,399
Webnauts RepRank 3Webnauts RepRank 3
Default

Providing links that allow the user to skip directly to content, bypassing the navigation, enhances the accessibility of your web. This is recommended for blind or visually impaired users, people who use screen readers, and also for text-browsers, mobile phones and PDAs (Personal Digital Assistants). These links are common on most US, UK, Irish, and other government websites, as well as many universities and private organizations.

From the accessibility and usability point of view, it is recommended that you make such links visible.

Why?

In his article titled “Providing Skip Links,” Frank Gayne of infocentre.frontend.com explains: "Skip links would be useful for people who cannot easily use a mouse. Many of these people depend on tabbing in order to make progress through an interface and might appreciate a skip links feature to lighten the amount of work they have to do. If there is no visible focus to let these people know they have hit a link, then this useful feature is lost to them."

How can you build such links?

Immediately after the logo of your web site, insert the skip link:

Skip over navigation

After this is done, do one of the following, depending on the MarkUp Language you are using:

1. If you're using any variant of HTML 4, add this just before your main content:

<a name="content"></a>


2. If you are using any variant of XHTML 1.0, add this just before your main content:

<a name="content" id="content"></a>


3. If you are using XHTML 1.1, add this just before your main content:

<a id="startcontent"></a>
- These variations are necessary to insure that you have valid code.


Does the link have to go after the logo?

Many web sites have the "Skip Navigation" or "Skip to content" links before the logo of the page, but a logo is the precursor of a web page. It lets the user know what website he/she is on. For example, if a "Screen Reader" user clicks an internal link on your page, your logo's alternate text attribute tells the user that he/she has not yet left your website. If the Skip Navigation link is before this logo, then the user does not know immediately which website he/she is on.

In many occasions, web site developers or their clients do not wish to have the “Skip navigation” or “Skip to content” link visible, with the excuse that it does not fit in their design. In this case they might use a technique wrapping the accessibility text or links in an HTML div setting it to display: none or visibility: hidden.

The problem with this technique is that it does not always work as expected. Some screen readers do not speak material that is marked display: none or visibility hidden, and others depend on how the style is specified.


To solve this problem, you could make them invisible with the technique described below.

1. Create a transparent graphic 1X1 pixels, and name it "spacer.gif"

2. At the top of you page add:

[img]spacer.gif[/img]

3. At the begining of your content add:

<a name="content" id="content"></a>

Important: If you are using XHTML 1.1, then you should insert the following at the beginning of your content:

<a id="content"></a>

instead of

<a name="content" id="content"></a> described above.

- otherwise your code will not validate.

Do your web pages have Skip navigation or to content links? If not, it should be time to build them...


For further reading:

Skipping Over Navigation Links: http://diveintoaccessibility.org/day...ion_links.html
Skip to Main Content Link: http://www.washington.edu/accessit/AU/tutorial/ins.html
Reply With Quote
Reply

  WebProWorld > Site Design > Graphics & Design Discussion Forum > Accessibility and Usability Forum
Tags: , , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Search Engine Optimization by vBSEO 3.2.0