Forum Moderators: open

Message Too Old, No Replies

accessibility

adjacent links

         

HelenDev

2:38 pm on Sep 24, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Trying to make my site accessible...

[w3.org...]

I didn't know about this before, but am I correct in thinking that links laid out like this

link1 ¦ link2 ¦ link3

will suffice on this point?

encyclo

2:48 pm on Sep 24, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Short answer: yes. Longer answer: you might want to check in a screenreader what happens when you use the ¦ character just in case. I can't check it right now, but I think it's safe.

Matt Probert

5:13 pm on Sep 25, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Screenreaders are all different, but generally handle any normal characters. Try using Lynx if you want to check accessibility and also search-engine friendliness of a page.

Matt

datadame

3:10 pm on Oct 4, 2004 (gmt 0)

10+ Year Member



I use pipes to separate text links and have had no problems that I've found or that have been reported by users.

Since you're offering text navigation, you might want to also add (if you haven't already done it) a text link near the top/beginning of the page that directs the user to the collection of text links you're building, if that collection isn't going to be near the top of the page. Something like "click here for text navigation" near the top/beginning of the page can save screen-reader users from having to listen to the entire page being read to them while they wait to find out whether or not they can easily navigate.

vinzzz

6:01 pm on Oct 4, 2004 (gmt 0)

10+ Year Member



tip:
put hyperlinks that shoudl appear next to eachother in a list. Nothing better than a list. Screenreaders/textreaders read them perfectly and its clean markup aswell

HelenDev

10:26 am on Oct 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thanks for the replies guys :)

On a similar topic, I'm now at the stage where I'm Bobby testing my page. I have a couple of errors where it says

"Separate adjacent links with more than whitespace."

Well, I have done this for my text as discussed, but this refers to a couple of images which have links. One is seperated from the next one with two line breaks (which you would think would be enough?) but admittedly the other instance has two images seperated by  

What's the solution here? I don't really want to put invisible images or text in because I feel it's missing the point of the whole accessibility/proper markup debate. Or is there something simpler I haven't thought of? Any suggestions very welcome :)

vinzzz

4:19 pm on Oct 5, 2004 (gmt 0)

10+ Year Member



just read my comment again :D
ALL things that react as a list SHOULD BE in a list. Its the perfect seperator if your images work as list-items, such as a menu

tedster

8:30 pm on Oct 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



You might use CSS rules like this to get a horizontal list of links:

ul {list-style-type:none;}
li {display:inline;padding-right:6px;}

dannyb

11:21 pm on Oct 6, 2004 (gmt 0)

10+ Year Member



Using a list (<ul><li> etc.) can give a clean clear semantically correct navigation bar, and can be styled with CSS to work in any format you want - vertical or horizontal.

There are a number of good articles on 'A List Apart', and online standards and accessability magazine. 'CSS Design: Taming Lists' is a good article.

HelenDev

11:00 am on Oct 8, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Cheers for your help guys :)