> The ugly part is to force <a> to a block. I might as well replace <a> with a
> truely block element and change to use scripting to handle the visual cue
> change / click, but that would seem overkill for a simple task like this. Is
> there a strong opposition to to the way I use <a> above for this task?
There's nothing ugly at all about making anchors display as blocks.
Changing an element's display type is no worse than changing its font
or borders. Remember, (x)HTML is for describing the content, and CSS
is for presenting it. If it's a link, it should be marked up as a
presented as a block element, well, that's what CSS was made for.
Using a div simply because you like the default display type of block
would be along the same lines as using an h1 simply because you like
the default font size of 2em.
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/