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/