Kyle James Matthews wrote:[color=blue]
> link disappears the first time you hover over it (this is most noticable in
> Opera, in my experience). Each link consists of 2 images (1 for a:hover, 1
> for a:everything else), and each image is between 500B and 2.0KB. Once the
> images have been cached, this problem (obviously) disappears.
>
> Is there any way to prevent the links from disappearing the first time while
> the browser loads the :hover image?[/color]
Why use images? You can style text with css, changing it on a:hover (and
again on a:active if you like). You won't get as much control over font,
and there will be some degradation in older browsers, but the benefits
(lower page weight, easy modifications, etc.) outweigh that.
[color=blue]
> The easiest solution would of course be
> to simply change the background color rather than the background image, but
> this would ruin the effect of having the menu overlap the lower edge of the
> picture.[/color]
I'm not sure how you're overlapping the nav onto the image. But you can
use position: relative for that. Just place the nav below the image in
the html, and use a negative value for top, e.g.:
#nav {position: relative; top: -.5em;}
--
Brian (remove "invalid" from my address to email me)
http://www.tsmchughs.com/