Sander van Surksum wrote:
> The problem is that the a hover takes the padding from the normal h3 selector 
> and I
> think that why he isn't changing the whole background on a hover. 

If you remove the padding from the <h3> and apply it to the <a>, the 
entire background will change.  That's fine if all of the list elements 
are going to be links.
h3 { ... padding: 0; ... }
a { ... padding: 4px 0 0 8px; }

If you want to keep some non-link elements there, then you'll need to 
keep the padding inside the <h3> and use negative margins to line the 
<a>s up:
h3 { ...
        padding: 4px 0 0 8px;
...}
a { ...
        padding: 4px 0 0 8px;
         margin: -4px 0 0 -8px;
...}

This second example is probably better as it allows you the flexibility 
to unlink text at a later date.

I've tested this in Firefox 1.5 without any problems; I can't test in IE 
at the moment because I've broken it (stupid multiple IE installs :) but 
it should work OK.

-Rob


______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- 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/

Reply via email to