I added the fabulous new display:block and padding to the menu item links; this will allow visitors to click anywhere over the padding to activate the link rather than having to mouse exactly over the link text - except in IE6 where you do. Depending on how IE7 works, this could be a huge boost for the template, and at the very worst it works like it did without this technique so I think we're good to go. We also added a hover color to make it extra easy to track where you are. Surprisingly, this works fine in IE6, but I'm not going to complain. I had to add a display:inline to the menu li tags in order to stop IE6 from putting big 1em gaps between the list items of the menu. But after that we were good to go.
And somehow in playing with the margins and padding in order to make the IE6 gaps disappear, we got both the navbars to hug the top and bottom of the page template again. Not sure exactly how, but fantastic. Since I was already "up to speed" I did some further testing for purely educational purposes. There's a style rule for list items in both navbars; I added a margin:auto; and this seems to be what is snapping the navbars to the top and bottom of the page. I'm also having a small problem in Firefox and Opera; if the "title" tooltip popups up and you accidentally rollover it, the browser treats it as though you'd moved off the menu and deactivates it. Haven't figured out a solution to this yet.
I got some user feedback on the template design. On the theory that the menus should be as MS Windows-like as possible I had played around but ultimately setteled on a fairly narrow top-bottom padding and no borders around the menu items; this I showed off. The first comment I got was that it was difficult to see the text when the hover color activated. I tried turning it off, and the next comment complained that it was too difficult to tell where you were clicking. So I gave the menu items a smidge more padding and a border to make it visually clear which link you were over. We then experimented with various ways to work the hover color back in. The one which received the most positive feedback was a full reversal, background from light to dark, text from whatever shade to light. (#FFDDBB, our normal background color). I don't like that you lose the text color information (visited, holdingLink, etc.) but you can get it back easily by mousing off for a second. I tried several versions to keep the color information, however, people definitely responded more favorably to the higher contrast option which I understand and am implementing.
In testing, this also made a huge difference in selecting links in Opera's mini browser. The mini browser resets the font size much smaller and previously required you to click exactly on that text. It is now much easier to click anywhere on the line which contains the text. Also, the hover highlight makes it trivial to identify which link you're really over; a welcome change since before you almost had to guess.
[chroniclemaster1, 2009/05/05]
Skip to Main Points