473,402 Members | 2,064 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,402 software developers and data experts.

Any advice?

I've been writing http://www.villagefabrics.co.uk since the end of December.
It's finally at a stage where I would really appreciate some feedback on the
design/code/accessibility and anything else that looks wrong.

Many thanks,

Karen McAtamney

--
we*******@villagefabrics.co.uk
Jul 20 '05
56 3381

"Karen McAtamney" <ka************@members.v21.co.uk> wrote in message
news:40******@news.greennet.net...
some VI people like them, some don't. if the VI person wants/needs that
kind of functionality then they should use a UA that allows sections to
be skipped. of more practical benefit would be to move the menu markup
to the bottom of the html. also dump the accesskeys.
It won't, however, do anyone any harm, and might well prove useful to some
people (more than just those using screen readers - many people using

Lynx find them useful. I am intending to insert a piece of CSS to hide it from
graphical browsers.

What we do at work sometimes... and may work for you, is to create a style
just for the skip link. Make the font size as small as possible (to make the
nav table look "normal"), and with the same color as the bg. This way, it is
invisible to the sited user and screen readers can still pick it up.

--
SamMan
Rip it to reply
Jul 20 '05 #51
"Harlan Messinger" <hm*******************@comcast.net> wrote in message
news:si********************************@4ax.com...
brucie <sh**@bruciesusenetshit.info> wrote:
in post: <news:5q********************************@4ax.com >
Harlan Messinger <hm*******************@comcast.net> said:
>> that would also result in it being hidden from a lot of screen readers.>> makes the whole thing a bit pointless.

> If visibility: hidden; is used, yes.

and display:none

> There are other positioning methods that a screen reader will
ignore.
it depends on the screen reader.

z-index: -9;


that may not work either, or positioning elements off the canvas area.
as i said, it depends on the screen reader


Too clever for their own good, eh?

Actually, I assume not everyone here is aware of it, but in the US the
one of the 16 provisions spelling out accessibility requirements for
government-sponsored web sites says, "A method shall be provided that
permits users to skip repetitive navigation links." So some of us
actually need to do this.


repetitive - Given to or characterized by repetition

Does this imply that all navigation have a method to skip it, or only
navigation that is "repeated" (ie - navigation on a side of the display,
with duplicate links along the bottom of a page)?

Regards,
Peter Foti
Jul 20 '05 #52

"Peter Foti" <pe***@Idontwantnostinkingemailfromyou.com> wrote in message
news:10*************@corp.supernews.com...
"Harlan Messinger" <hm*******************@comcast.net> wrote in message
news:si********************************@4ax.com...
brucie <sh**@bruciesusenetshit.info> wrote:
in post: <news:5q********************************@4ax.com >
Harlan Messinger <hm*******************@comcast.net> said:

>>>> that would also result in it being hidden from a lot of screen readers.>>>> makes the whole thing a bit pointless.

>>> If visibility: hidden; is used, yes.

>>and display:none

>>> There are other positioning methods that a screen reader will ignore.
>>it depends on the screen reader.

> z-index: -9;

that may not work either, or positioning elements off the canvas area.
as i said, it depends on the screen reader


Too clever for their own good, eh?

Actually, I assume not everyone here is aware of it, but in the US the
one of the 16 provisions spelling out accessibility requirements for
government-sponsored web sites says, "A method shall be provided that
permits users to skip repetitive navigation links." So some of us
actually need to do this.


repetitive - Given to or characterized by repetition

Does this imply that all navigation have a method to skip it, or only
navigation that is "repeated" (ie - navigation on a side of the display,
with duplicate links along the bottom of a page)?


They mean repeated from page to page, not within one page. In other words,
the stuff the user heard already when he requested the first couple of
pages. I don't interpret this to require exact duplication. It's sufficient
that the user have become aware that in such-and-such location lies the
general links for site navigation--which may change from one section of the
site to another, but at least the user knows where those links are when he
wants them.

Jul 20 '05 #53
brucie schrieb:

in post: <news:bv************@ID-114100.news.uni-berlin.de>
"Harlan Messinger" <h.*********@comcast.net> said:
3. What is this "Skip Navigation Bar" thing??? Doesn't provide any useful
functionality... I would remove it.
On the contrary, it's an accessibility feature for people using aural UAs,
so they can skip the repetitive navigation and jump to the content.


some VI people like them, some don't. if the VI person wants/needs that
kind of functionality then they should use a UA that allows sections to
be skipped.


That might work if the navigation and content are marked up as
"sections" (whatever the UA considers to be "sections").

of more practical benefit would be to move the menu markup
to the bottom of the html. also dump the accesskeys.


It would still be repetitive.

Matthias
Jul 20 '05 #54
"Harlan Messinger" <h.*********@comcast.net> wrote in message
news:bv************@ID-114100.news.uni-berlin.de...

"Peter Foti" <pe***@Idontwantnostinkingemailfromyou.com> wrote in message
news:10*************@corp.supernews.com...
"Harlan Messinger" <hm*******************@comcast.net> wrote in message
news:si********************************@4ax.com...
brucie <sh**@bruciesusenetshit.info> wrote:

>in post: <news:5q********************************@4ax.com >
>Harlan Messinger <hm*******************@comcast.net> said:
>
>>>>> that would also result in it being hidden from a lot of screen readers.
>>>>> makes the whole thing a bit pointless.
>
>>>> If visibility: hidden; is used, yes.
>
>>>and display:none
>
>>>> There are other positioning methods that a screen reader will

ignore.
>
>>>it depends on the screen reader.
>
>> z-index: -9;
>
>that may not work either, or positioning elements off the canvas area. >as i said, it depends on the screen reader

Too clever for their own good, eh?

Actually, I assume not everyone here is aware of it, but in the US the
one of the 16 provisions spelling out accessibility requirements for
government-sponsored web sites says, "A method shall be provided that
permits users to skip repetitive navigation links." So some of us
actually need to do this.


repetitive - Given to or characterized by repetition

Does this imply that all navigation have a method to skip it, or only
navigation that is "repeated" (ie - navigation on a side of the display,
with duplicate links along the bottom of a page)?


They mean repeated from page to page, not within one page. In other words,
the stuff the user heard already when he requested the first couple of
pages. I don't interpret this to require exact duplication. It's

sufficient that the user have become aware that in such-and-such location lies the
general links for site navigation--which may change from one section of the site to another, but at least the user knows where those links are when he
wants them.


I see. I have to say, this sounds like a rather foolish requirement. IMO,
a better solution would be for the UA to provide the user with a method for
"scrolling" forward and backward in the document. Visual browsers already
have this (via the browser scrollbars). Perhaps non-visual UAs should have
something like "skip 10 words" or "skip N words", and "back 10 words" or
"back N words"? That would certainly be more consistent, and prevents the
content from having to "know" about accessiblity (that is, I don't have to
add extra non-content code to my pages).

Regards,
Peter Foti

Jul 20 '05 #55

"Peter Foti" <pe***@Idontwantnostinkingemailfromyou.com> wrote in message
news:10*************@corp.supernews.com...
"Harlan Messinger" <h.*********@comcast.net> wrote in message
news:bv************@ID-114100.news.uni-berlin.de...

"Peter Foti" <pe***@Idontwantnostinkingemailfromyou.com> wrote in message
news:10*************@corp.supernews.com...
"Harlan Messinger" <hm*******************@comcast.net> wrote in message news:si********************************@4ax.com...
> brucie <sh**@bruciesusenetshit.info> wrote:
>
> >in post: <news:5q********************************@4ax.com >
> >Harlan Messinger <hm*******************@comcast.net> said:
> >
> >>>>> that would also result in it being hidden from a lot of screen
readers.
> >>>>> makes the whole thing a bit pointless.
> >
> >>>> If visibility: hidden; is used, yes.
> >
> >>>and display:none
> >
> >>>> There are other positioning methods that a screen reader will
ignore.
> >
> >>>it depends on the screen reader.
> >
> >> z-index: -9;
> >
> >that may not work either, or positioning elements off the canvas area. > >as i said, it depends on the screen reader
>
> Too clever for their own good, eh?
>
> Actually, I assume not everyone here is aware of it, but in the US the > one of the 16 provisions spelling out accessibility requirements for
> government-sponsored web sites says, "A method shall be provided that > permits users to skip repetitive navigation links." So some of us
> actually need to do this.

repetitive - Given to or characterized by repetition

Does this imply that all navigation have a method to skip it, or only
navigation that is "repeated" (ie - navigation on a side of the display, with duplicate links along the bottom of a page)?
They mean repeated from page to page, not within one page. In other

words, the stuff the user heard already when he requested the first couple of
pages. I don't interpret this to require exact duplication. It's

sufficient
that the user have become aware that in such-and-such location lies the
general links for site navigation--which may change from one section of

the
site to another, but at least the user knows where those links are when he wants them.


I see. I have to say, this sounds like a rather foolish requirement.

IMO, a better solution would be for the UA to provide the user with a method for "scrolling" forward and backward in the document. Visual browsers already
have this (via the browser scrollbars). Perhaps non-visual UAs should have something like "skip 10 words" or "skip N words", and "back 10 words" or
"back N words"? That would certainly be more consistent, and prevents the
content from having to "know" about accessiblity (that is, I don't have to
add extra non-content code to my pages).


Unfamiliar as I am with them, I would expect that browsers have shortcuts
for "next sentence", "next paragraph", "next block", etc., and I know they
have them for "next header". But this isn't quite a parallel for visual
scrolling, because a sighted person can scan the page while it's scrolling,
even if he's not reading it. There isn't any equivalent for an aural
browser.

Jul 20 '05 #56
Matthias Gutfeldt wrote:
brucie schrieb:
Harlan Messinger <h.*********@comcast.net> said:
What is this "Skip Navigation Bar" thing??? Doesn't
provide any useful functionality... I would remove it.

of more practical benefit would be to move the menu markup to the
bottom of the html.


It would still be repetitive.


But if it comes at the end, there's nothing to skip over.

--
Brian (follow directions in my address to email me)
http://www.tsmchughs.com/

Jul 20 '05 #57

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

75
by: Howard Nease | last post by:
Hello, everyone. I would appreciate any advice that someone could give me on my future career path. Here is my situation: I am a bright Junior in a very well-respected private high school, taking...
5
by: Martin Piper | last post by:
Hi all. I've recently landed myself the position of trainee C++ programmer which I'm extremely pleased about, but also nervous. According to the feedback from the interview, I have a good...
3
by: Andy Dingley | last post by:
I've just started on a new project and inherited a huge pile of XSLT (and I use the term "pile" advisedly !) It runs at glacial speed, and I need to fix this this. Platform is MSXML 4 / ASP ...
11
by: ma740988 | last post by:
I'm perusing a slide with roughly 12 bullets spread across 3 pages. Each bullet reflects 'advice'. I'm ok with all but 1 bullet, more specifically the bullet that states: " Avoid the STL unless...
6
by: J Rieggle | last post by:
Hi there, I am stuck on a problem that relates to eCommerce sites, but isnt ASP.NET specific (sorry). The ecommerce site is working in the UK, and products will be sold in pounds stirling. ...
13
by: Alan Silver | last post by:
Hello, MSDN (amongst other places) is full of helpful advice on ways to do data access, but they all seem geared to wards enterprise applications. Maybe I'm in a minority, but I don't have those...
7
by: John Paul | last post by:
I'm thinking of building an e-commerce site in php. Anyone got any advice in building one? What is the best way to implement a payment system? Are any legal issues involved? Thanks,
232
by: robert maas, see http://tinyurl.com/uh3t | last post by:
I'm working on examples of programming in several languages, all (except PHP) running under CGI so that I can show both the source files and the actually running of the examples online. The first...
3
by: mesut | last post by:
Hi colleagues, I need your advice... I have approx 1,5 years experience with ASP.NET/VB.NET 2005 and I have to switch over into C# 2005 language. I don't have experience with C# 2005...
7
by: SM | last post by:
Hello, I have a index.php template (2 columns). The right columns contains a bunch of links (interviews, poems, etc...) The left columns contains the actual article. So if I click on a link on...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.