On 10/06/2007, at 11:05 PM, Olivier Percebois-Garve wrote:
Really nice.
On the multi-tier-all-horizontal-example look at the right side of
the second cell in the second row.
There is a 1px glitch (FF).
A nice thing would be support for highlighting arbitrary nodes (to
indicate the current page of the website)
olivier
The horizontal menus look like a grid more than a menu system.
John Farrar
Thanks Olivier and John,
I noticed the 1px glitch but decided not to worry about it. The CSS
used in the examples (which is what is responsible) only exists
insofar as to show the types of menu behaviours that Superfish could
power. Or rather, that its often just the one single behaviour for
many navigation systems differing only by their presentational CSS.
That's the long version of "I decided it didn't matter for this
exercise". :)
I don't think I would want to use JavaScript to highlight nodes to
indicate the current page of the website as I think that indicator
should be there even when JS is unavailable. Regular methods work
fine though, ie. having PHP or similar generate the class for the
node and CSS to change the styling on that class. Just make sure the
selector overrides any previous rules.
John, that example does look like a grid - I hope no-one thinks to
style their real-world menus like that. Now I'm not sure if I should
remove it or leave it in case it somehow helps someone with a related
problem. You mentioned whipping something up to demonstrate how this
menu could work - I'd love to see it if you do find the time.
Thanks greatly for the feedback.
Joel Birch.