Hello all

I can't seem to find a definitive answer on this via Google - is it best practice to use something like the pipe character ( | ) to separate links in a menu so that screenreader software pauses between the list items? Any recommended articles dealing with accessible menus in general?

Daisy

Hi Daisy,

As the others have said, best practice would be to use a UL for your list of links. If you want a visual separator, the border property in CSS will work best but there's no need to provide a separator for the sake of screen reading software. A very beneficial best practice that's recommended here at the University of Illinois is to proceed all navigational lists with a header tag, usually a h2 or h3. That way disabled users can go directly to the navigation via a list of headers. Also the header alerts them to the purpose of the list since, as David mentioned, screen reading software will announce the list but the only thing it says is, "unordered list, 5 items". If a header disturbs your layout, then it's recommended that you "hide" it visually by absolute positioning off the top of the page using CSS.

-Tim
--
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
       Tim Offenstein  ***  Campus Accessibility Liaison  ***  (217) 244-2700
            CITES Departmental Services  ***  www.uiuc.edu/goto/offenstein
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to