Re: Hover for information display. || CSS
The code is written quite correctly -- well, except that the cursor is getting set to a resize in a non-resizable area, which is an unforgivable UI sin. Is your problem with the page that not all of it is pretty-printed? Get used to it -- whitespace is insignificant, and just adds to page size. I would have minified the CSS a lot further, made the CSS a single, separate file and gzipped it to reduce the download time. You can, in any decent text editor (that is, in just about anything but Notepad) use regular expressions to add line breaks and indents. Some even have a "pretty print" function built-in. I remember Firefox having a pretty-printed view source extension at one time -- it may be part of the Web Developer Toolbar.
In any case, the hover and link/visited states for the links are different sizes. Link and visited are smaller, with the overflow set to hidden. When you hover, the link gets larger, the stuff that was hidden gets displayed, and you have to move your mouse completely out of the now-larger anchor to leave the hover state.
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)