Topic awaiting preservation: Cross Browser/Frame DHTML Menu (Page 1 of 1) |
|
---|---|
Neurotic (0) Inmate Newly admitted From: |
posted 04-15-2005 10:34
Cross Browser/Frame DHTML Menu |
Paranoid (IV) Inmate From: Florida |
posted 04-15-2005 15:50
ya...if only JavaScript were still necessary for menus and frames were still necessary period, it'd be a pretty good link |
Nervous Wreck (II) Inmate From: UK |
posted 04-15-2005 16:17
Javascript is still necessary for menus. The well-known CSS hover 'hack' is just dumb and breaks every usability rule in the book. |
Paranoid (IV) Inmate From: France |
posted 04-15-2005 16:28
?!? |
Paranoid (IV) Inmate From: Florida |
posted 04-15-2005 16:43
umm... :hover is not a hack and it doesn't break any "usability rule"s (not that I've ever heard of any such bull) |
Nervous Wreck (II) Inmate From: UK |
posted 04-15-2005 21:16
Usability isn't just about ensuring things work in Lynx and screen readers. A large chunk of the web-surfing population use IE or Firefox but (unlike us...) don't have 20:20 vision and rock-steady mouse control, and these are the users that suffer with CSS menus. An arthritic grandma surfing Poi's site might take a lot of effort and trial and error to position her mouse pointer over 'releases', and then try to move down to 'Demoscene'... oops, overshot a bit, and now the whole menu's disappeared so we have to start all over again. On every other menu in the world, you'd be able to click on the top-level option and make the menu stick. (OK, almost every other menu. Second-level menus on the Mac don't, and they also annoy me.) |
Paranoid (IV) Inmate From: Florida |
posted 04-15-2005 23:20
quote:
quote:
|
Paranoid (IV) Inmate From: France |
posted 04-16-2005 15:15
shingebis: I agree with everything you said ... at the slight exception of the :hover. This is probably a difference of perception : I consider the hover: as a presentationnal gizmo, not as a behavior. A navigation should work regardless of the CSS or JavaScript or images. With a CSS driven navigation, the navigation remain usable without CSS, while it's rarely the case for JS based navigations. |