[WSG] Accessible Drop Down

2007-06-12 Thread Ryan Moore

http://www.alistapart.com/articles/hybrid/ is a drop down list example which
can be seen here: http://www.alistapart.com/d/hybrid/hybrid-4.html.

I see that it relies on a source of JS to complete the effect, and i'm
wondering if it's possible to complete this purely with XHTML  CSS.  Anyone
have a good example of this?

Ryan Moore


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

Re: [WSG] Accessible Drop Down

2007-06-12 Thread Keryx Web

Ryan Moore wrote:



I see that it relies on a source of JS to complete the effect, and i'm 
wondering if it's possible to complete this purely with XHTML  CSS.  
Anyone have a good example of this?


Just do not do it. It cannot be done.

a. JS is the best tool for *behavior*. CSS for design.
b. There are huge accessibility and usability issues with pure CSS 
menus, such as:

- off-screen positioning
- moving the mouse the shortest distance will often lead to the menu 
getting closed

- non-intuitive keyboard navigation

Etc

Lars Gunther


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



Re: [WSG] Accessible Drop Down

2007-06-12 Thread Ryan Moore

Ok.

So typically is any form of navigation that relies on a rollover or hover
state would be a bad practice of accessibility/usability?

On 6/12/07, Keryx Web [EMAIL PROTECTED] wrote:


Ryan Moore wrote:


 I see that it relies on a source of JS to complete the effect, and i'm
 wondering if it's possible to complete this purely with XHTML  CSS.
 Anyone have a good example of this?

Just do not do it. It cannot be done.

a. JS is the best tool for *behavior*. CSS for design.
b. There are huge accessibility and usability issues with pure CSS
menus, such as:
- off-screen positioning
- moving the mouse the shortest distance will often lead to the menu
getting closed
- non-intuitive keyboard navigation

Etc

Lars Gunther


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





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

RE: [WSG] Accessible Drop Down

2007-06-12 Thread Philip Kiff
 Ryan Moore wrote:
 I see that it relies on a source of JS to complete the effect, and
 i'm wondering if it's possible to complete this purely with XHTML 
 CSS. Anyone have a good example of this?

 Keryx Web (Lars Gunther) wrote:
 Just do not do it. It cannot be done.

 a. JS is the best tool for *behavior*. CSS for design.
 b. There are huge accessibility and usability issues with pure CSS
 menus, such as:
 - off-screen positioning
 - moving the mouse the shortest distance will often lead to the menu
 getting closed
 - non-intuitive keyboard navigation

Ryan Moore wrote:
 Ok.

 So typically is any form of navigation that relies on a rollover or
 hover state would be a bad practice of accessibility/usability?

It depends on how it is done.  I would disagree with Lars that it cannot be
done, but to do it properly in a way that meets usability and accessibility
guidelines requires a great deal of care and attention to detail.

I think that the Ultimate Drop Down Menu 4.5 by Brothercake comes about as
close as any I've seen to meeting those guidelines (someone else mentioned
it last week in response to a similar question about accessible drop-down
menus):
http://www.udm4.com/

UDM4 normally uses JavaScript, but it is designed so that the it will
degrade gracefully and you can set it up so that your menu will work the
same way as a CSS-only menu if JavaScript is turned off.  It also includes a
keyboard module that allows you to configure better keyboard access.

UDM4 is copyrighted and there is a licensing fee, but non-profit
organizations can obtain a free license.  I do not have any relationship,
business or personal, with Brothercake/UDM4 other than having used it when
working on a non-profit site in the past.

Phil.



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



Re: [WSG] Accessible Drop Down

2007-06-12 Thread Ryan Moore

Thanks For your Input Phil.

What annoys me with some of the solutions is trying to understand some of
the browser hacks, and isn't it now with many of the browsers improving that
hacks are frowned upon?

On 6/12/07, Philip Kiff [EMAIL PROTECTED] wrote:


 Ryan Moore wrote:
 I see that it relies on a source of JS to complete the effect, and
 i'm wondering if it's possible to complete this purely with XHTML 
 CSS. Anyone have a good example of this?

 Keryx Web (Lars Gunther) wrote:
 Just do not do it. It cannot be done.

 a. JS is the best tool for *behavior*. CSS for design.
 b. There are huge accessibility and usability issues with pure CSS
 menus, such as:
 - off-screen positioning
 - moving the mouse the shortest distance will often lead to the menu
 getting closed
 - non-intuitive keyboard navigation

Ryan Moore wrote:
 Ok.

 So typically is any form of navigation that relies on a rollover or
 hover state would be a bad practice of accessibility/usability?

It depends on how it is done.  I would disagree with Lars that it cannot
be
done, but to do it properly in a way that meets usability and
accessibility
guidelines requires a great deal of care and attention to detail.

I think that the Ultimate Drop Down Menu 4.5 by Brothercake comes about as
close as any I've seen to meeting those guidelines (someone else mentioned
it last week in response to a similar question about accessible drop-down
menus):
http://www.udm4.com/

UDM4 normally uses JavaScript, but it is designed so that the it will
degrade gracefully and you can set it up so that your menu will work the
same way as a CSS-only menu if JavaScript is turned off.  It also includes
a
keyboard module that allows you to configure better keyboard access.

UDM4 is copyrighted and there is a licensing fee, but non-profit
organizations can obtain a free license.  I do not have any relationship,
business or personal, with Brothercake/UDM4 other than having used it when
working on a non-profit site in the past.

Phil.



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





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

Re: [WSG] Accessible Drop Down

2007-06-12 Thread Karl Lurman

Ryan,

Sure they are frowned upon, but what option do you have? I always resort to
a solution that involves javascript - CSS alone just doesn't work in IE6:
Dropdowns/flyouts will show appear under select boxes - this is a big issue
in IE6 and no amount of css (even hacks) can get around this in that
browser. Oh and besides, it doesnt even support :hover css attributes for
anything other than an anchor tag...

If you could guarantee that IE7 was used by everyone, at least them we could
have CSS only solutions.

Frankly, I hate drop down menus. They are unnecessary on most standard
websites. Jame's work on UDM is probably the most accessible and functional
ones out there - they cost, but he's a nice bloke so its worth it if you are
doing something professionally with them.

Karl


On 6/13/07, Ryan Moore [EMAIL PROTECTED] wrote:


Thanks For your Input Phil.

What annoys me with some of the solutions is trying to understand some of
the browser hacks, and isn't it now with many of the browsers improving that
hacks are frowned upon?

On 6/12/07, Philip Kiff [EMAIL PROTECTED] wrote:

  Ryan Moore wrote:
  I see that it relies on a source of JS to complete the effect, and
  i'm wondering if it's possible to complete this purely with XHTML 
  CSS. Anyone have a good example of this?

  Keryx Web (Lars Gunther) wrote:
  Just do not do it. It cannot be done.
 
  a. JS is the best tool for *behavior*. CSS for design.
  b. There are huge accessibility and usability issues with pure CSS
  menus, such as:
  - off-screen positioning
  - moving the mouse the shortest distance will often lead to the menu
  getting closed
  - non-intuitive keyboard navigation

 Ryan Moore wrote:
  Ok.
 
  So typically is any form of navigation that relies on a rollover or
  hover state would be a bad practice of accessibility/usability?

 It depends on how it is done.  I would disagree with Lars that it cannot
 be
 done, but to do it properly in a way that meets usability and
 accessibility
 guidelines requires a great deal of care and attention to detail.

 I think that the Ultimate Drop Down Menu 4.5 by Brothercake comes about
 as
 close as any I've seen to meeting those guidelines (someone else
 mentioned
 it last week in response to a similar question about accessible
 drop-down
 menus):
 http://www.udm4.com/

 UDM4 normally uses JavaScript, but it is designed so that the it will
 degrade gracefully and you can set it up so that your menu will work the
 same way as a CSS-only menu if JavaScript is turned off.  It also
 includes a
 keyboard module that allows you to configure better keyboard access.

 UDM4 is copyrighted and there is a licensing fee, but non-profit
 organizations can obtain a free license.  I do not have any
 relationship,
 business or personal, with Brothercake/UDM4 other than having used it
 when
 working on a non-profit site in the past.

 Phil.



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



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




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

Re: [WSG] Accessible Drop Down Menu Example

2007-06-07 Thread Sander Aarts



Thierry Koblentz schreef:

plug
  

src=http://www.tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp; /
It doesn't seem to work well with keyboard navigation, at least in
Opera
9 and Firefox 2.



Please try again, I just noticed that I commented a return false statement
in the script. 
The problem now is that I can't remember if I just forgot to remove it or if
there was a good reason for that comment to be there 
:-(
  
Still the same. In the vertical menu only the 3rd  item (Articles: E-K) 
pops up/unfolds when navigating with a keyboard on Fx2 and Op9 (on 
WindowsXP).


cheers,
Sander


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

RE: [WSG] Accessible Drop Down Menu Example

2007-06-07 Thread Thierry Koblentz
 On Behalf Of Sander Aarts
 Thierry Koblentz schreef: 

 Please try again, I just noticed that I commented a return false
statement
 in the script. 
 The problem now is that I can't remember if I just forgot to remove it or
if
 there was a good reason for that comment to be there 
:-(
  
 Still the same. In the vertical menu only the 3rd  item (Articles: E-K)
pops 
 up/unfolds when navigating with a keyboard on Fx2 and Op9 (on WindowsXP).

Sander,
You need to use the *enter* key to trigger the dropdown, did you try that?
And did you clear your cache?
Because I didn't check in Opera, but it is working fine for me in FF2 

As a side note, the sub menu relevant to each current page is not skipable
to assure that these links are accessible to keyboard users with JS off.

---
Regards,
Thierry | www.TJKDesign.com





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



Re: [WSG] Accessible Drop Down Menu Example

2007-06-07 Thread Sander Aarts



Thierry Koblentz schreef:

Still the same. In the vertical menu only the 3rd  item (Articles: E-K)

pops 
  

up/unfolds when navigating with a keyboard on Fx2 and Op9 (on WindowsXP).



Sander,
You need to use the *enter* key to trigger the dropdown, did you try that?
  


Ah, had not read that. Sorry ;-)
But what's the reason for that as it is not really clear? Why not have 
them popup like when you use a pointer?



As a side note, the sub menu relevant to each current page is not skipable
to assure that these links are accessible to keyboard users with JS off.
  
I'm not sure I see which main menu item represents the current page. The 
3rd perhaps, cause that's the one that acts different.



cheers,
Sander



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

RE: [WSG] Accessible Drop Down Menu Example

2007-06-07 Thread Thierry Koblentz
 On Behalf Of Sander Aarts

 Ah, had not read that. Sorry ;-)
 But what's the reason for that as it is not really clear? 
 Why not have them popup like when you use a pointer?

Do you mean by using focus? But then keyboard users would have to tab
through the whole enchilada :-(
That's how the other menu works (the orizontal one), but it's painful to
navigate with the keyboard.
I did it that way so people can see/understand the difference of behavior
when it comes to tabbing navigation.

 As a side note, the sub menu relevant to each current page is not
skipable
 to assure that these links are accessible to keyboard users with JS off.
  
 I'm not sure I see which main menu item represents the current page. The
3rd perhaps, cause that's the one that acts different.

Each page has its own default sub-menu. It matches the nested UL that
corresponds to the top level item selected (thus it changes from page to
page).


---
Regards,
Thierry | www.TJKDesign.com






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



[WSG] Accessible Drop Down Menu Example

2007-06-06 Thread Ryan Moore

Hey Folks,

was just looking for an example of a good accessible drop down menu for part
of a web application i'm developing.

Cheers.


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

RE: [WSG] Accessible Drop Down Menu Example

2007-06-06 Thread Thierry Koblentz
 On Behalf Of Ryan Moore

 was just looking for an example of a good accessible drop down menu for
part of a web application i'm developing.

plug src=http://www.tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp; /

HTH
---
Regards,
Thierry | www.TJKDesign.com





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



RE: [WSG] Accessible Drop Down Menu Example

2007-06-06 Thread Swan, Henny
Try http://www.udm4.com/ from Brothercake as a starting place.
 
Regards, Henny



From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Ryan Moore
Sent: 06 June 2007 19:19
To: wsg@webstandardsgroup.org
Subject: [WSG] Accessible Drop Down Menu Example


Hey Folks,

was just looking for an example of a good accessible drop down menu for
part of a web application i'm developing.

Cheers.

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



Click here
https://www.mailcontrol.com/sr/wQw0zmjPoHdJTZGyOCrrhg==
0U+M2K7yLccMbwCam9gUwEsL95CDFHulm0ITsYQ169DbRVXN1PtXPDnABS3tCnkbD8!009A5
NFp0oPM2zAM72r62QliopakFfuuzhCOvj5CUj+2o15vyQ2J5fJVFzFU6mFBSwGu7pCUwGS2f
4GVMdbvkOWo3za7gZSIRX2qRfcHFlUvB1AwYO0Uo  to report this email as spam.



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


Re: [WSG] Accessible Drop Down Menu Example

2007-06-06 Thread Paul Menard


On Jun 6, 2007, at 1:18 PM, Ryan Moore wrote:


was just looking for an example of a good accessible drop down menu  
for part of a web application i'm developing.




I've used this very simple package many times. http:// 
www.projectseven.com/tutorials/navigation/auto_hide/


Paul


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



Re: [WSG] Accessible Drop Down Menu Example

2007-06-06 Thread Ryan Moore

thanks, this is a great solution :)

On 6/6/07, Thierry Koblentz [EMAIL PROTECTED] wrote:


 On Behalf Of Ryan Moore

 was just looking for an example of a good accessible drop down menu for
part of a web application i'm developing.

plug src=http://www.tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp;
/

HTH
---
Regards,
Thierry | www.TJKDesign.com





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





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

RE: [WSG] Accessible Drop Down Menu Example

2007-06-06 Thread Ted Drake


 On Behalf Of Ryan Moore

 was just looking for an example of a good accessible drop down menu for
part of a web application i'm developing.


From Thierry 
---
plug src=http://www.tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp; /

HTH
---
Regards,
Thierry | www.TJKDesign.com

-

Also, the Yahoo! User Interface library has a nice menu script that is very
accessible. It even has full keyboard support. 
http://developer.yahoo.com/yui/menu/ 

Ted






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



Re: [WSG] Accessible Drop Down Menu Example

2007-06-06 Thread Sander Aarts



Thierry Koblentz schreef:

plug src=http://www.tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp; /
It doesn't seem to work well with keyboard navigation, at least in Opera 
9 and Firefox 2.


cheers,
Sander


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



RE: [WSG] Accessible Drop Down Menu Example

2007-06-06 Thread Thierry Koblentz
 On Behalf Of Sander Aarts
 
 Thierry Koblentz schreef:
  plug
 src=http://www.tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp; /
 It doesn't seem to work well with keyboard navigation, at least in
 Opera
 9 and Firefox 2.

Please try again, I just noticed that I commented a return false statement
in the script. 
The problem now is that I can't remember if I just forgot to remove it or if
there was a good reason for that comment to be there 
:-(

Thanks for the heads-up.

---
Regards,
Thierry | www.TJKDesign.com






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



[WSG] Accessible drop down menu

2006-02-01 Thread Paul Collins



Hello all,

Got another question today which I can't seem to 
find any new information on.

Was wondering with Ajax and some of these new 
methods coming out, is there a way of creating an accessible drop-down menu that 
doesn't use scripting? As in, can we have a drop-down menu that 
wouldsubmit to the serverwhen you click on a selection, 
instead of requiring a submit button?

One option would be to use _javascript_ to submit 
using "onchange", then hiding the submit button in a nosript tag for those who 
don't have jscript turned on. Does anyone havea better idea?

I realise it may be better practice to have a go 
button, but would like to know if it's possible to do without.

Cheers,
Paul


Re: [WSG] Accessible drop down menu

2006-02-01 Thread Richard Stephenson
 One option would be to use Javascript to submit using onchange, then
 hiding the submit button in a nosript tag for those who don't have jscript
 turned on. Does anyone have a better idea?

Hi Paul,

Don't know if its exactly what you are after but i did a little script
a while ago that turns a list of links into a select box that acts as
a jumpmenu that loads a new url onchange. If the user has no js they
just get the list of links.

http://www.donkeymagic.co.uk/listselect

Richard
--
DonkeyMagic: Website design  development
http://www.donkeymagic.co.uk
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**



Re: [WSG] Accessible drop down menu

2006-02-01 Thread Paul Collins



Hi Richard,

Thanks for that one, that will definitely come in 
handy in the future and I've got it bookmarked. Unfortunately though, in this 
instance the design won't permit me to have a list of links as it would be far 
too long to fit, so a select box is preferable.

Really useful though, thanks very 
much.

Paul

  - Original Message - 
  From: 
  Richard 
  Stephenson 
  To: wsg@webstandardsgroup.org 
  Sent: Wednesday, February 01, 2006 1:05 
  PM
  Subject: Re: [WSG] Accessible drop down 
  menu
   One option would be to use _javascript_ to submit using 
  "onchange", then hiding the submit button in a nosript tag for those 
  who don't have jscript turned on. Does anyone have a better 
  idea?Hi Paul,Don't know if its exactly what you are after but 
  i did a little scripta while ago that turns a list of links into a select 
  box that acts asa jumpmenu that loads a new url onchange. If the user has 
  no js theyjust get the list of links.http://www.donkeymagic.co.uk/listselectRichard--DonkeyMagic: 
  Website design  developmenthttp://www.donkeymagic.co.uk**The 
  discussion list for http://webstandardsgroup.org/See 
  http://webstandardsgroup.org/mail/guidelines.cfmfor 
  some hints on posting to the list  getting 
  help**


Re: [WSG] Accessible drop down menu

2006-02-01 Thread Thierry Koblentz
Richard Stephenson wrote:
 Don't know if its exactly what you are after but i did a little script
 a while ago that turns a list of links into a select box that acts as
 a jumpmenu that loads a new url onchange. If the user has no js they
 just get the list of links.
 
 http://www.donkeymagic.co.uk/listselect

This is brilliant! Thanks for sharing.

Thierry | www.TJKDesign.com
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
**