![]() Topic awaiting preservation: Cross Browser/Frame DHTML Menu (Page 1 of 1) |
|
---|---|
Neurotic (0) Inmate Newly admitted From: |
![]() Cross Browser/Frame DHTML Menu |
Paranoid (IV) Inmate From: Florida |
![]() 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 |
![]() 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 |
![]()
|
Paranoid (IV) Inmate From: Florida |
![]() 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 |
![]() 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 |
![]() quote:
quote:
|
Paranoid (IV) Inmate From: France |
![]() 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. |