On 6/14/05, Michael Millikin <[EMAIL PROTECTED]> wrote:
> I've managed to create (with much help!) horizontal, cascading menus (using
> lists) for a left nav element. One of the second-level submenus consists of
> a list of categories that is dynamically created by the software (Movable
> Type).
> The problem I've run into is that the length of that horizontal sub-menu
> exceeds the screen display area.in other words, there are too many
> categories, each of which renders as a separate menu item. The menu
> disappears off the bottom of the screen.
> Is it possible to code this in CSS to scroll automatically down as you
> traverse downward? Currently, when I hit the bottom, the sub-menu
> disappears.

This is one of the big problems with  multi level menus - you assume
the visitor has enough  screen estate to spare.

With css as the only tool, I don't think there is an option, with
JavaScript maybe. In any case, it is a usability nightmare. It is also
a coding nightmare as you need to read the available height
(percentages might be too  buggy). That is why  proper multi level
navigation bars use richer interface technology - like the windows
start bar.

Think of it from a user's perspective - wouldn't  a list that long  be
a lot  easier to use in the content, or as a collapsible - explorer
like - list?

-- 
Chris Heilmann 
Blog: http://www.wait-till-i.com
Writing: http://icant.co.uk/  
Binaries: http://www.onlinetools.org/
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to