"a:active" will only be styled for a brief second when you click a link and
must be listed AFTER a:hover in order to work.  It seemed from your original
post that you were looking for styling that would persist for a menu item
that you had clicked on and now represented the "current" section.  In that
case, you will have to, in fact, add a class.

On Wed, Jul 21, 2010 at 11:03 AM, Thijs Hakkenberg <th...@hakkenberg.com>wrote:

>  Off course- it should be a:active!
> what a silly mistake to make.
>
> However,
> both
> #block-uc_catalog-0 a:active {
> and
> #block-uc_catalog-0 li a:active
>
> won't show the background whilst #block-uc_catalog-0 a:hover {
> works.
>
>
>
> On 15-7-2010 15:15, Climis, Tim wrote:
> >
> >> -----Original Message-----
> >> From: css-d-boun...@lists.css-discuss.org [mailto:css-d-
> >> boun...@lists.css-discuss.org] On Behalf Of Tim Arnold
> >> Sent: Thursday, July 15, 2010 8:51 AM
> >> To: Thijs Hakkenberg
> >> Cc:<css-d@lists.css-discuss.org>
> >> Subject: Re: [css-d] background color of a with class
> >>
> >> On Jul 15, 2010, at 7:37 AM, Thijs Hakkenberg
> >> <th...@hakkenberg.com>  wrote:
> >>
> >>> Dear List,
> >>>
> >>> I made an menu based on ul's and li's
> >> (http://winkel.varkensinnood.nl)
> >>> with an a:hover turning the a element white.
> >>>
> >>> However, when clicked the<a>  element turns into<a
> >> class="active">.
> >>> I want to change the background color and should work with the
> >>> following
> >>> css:
> >>>
> >>> #block-uc_catalog-0 a .active {
> >>>     background: #fff;
> >>> }
> >>>
> >>> (it's embedded in a DIV).
> >>>
> >>> but this doesn't work. However,
> >>>
> >>> #block-uc_catalog-0 a:hover {
> >>>     background: #fff;
> >>>     }
> >>>
> >>> works.
> >>>
> >>> What am I missing?
> >>>
> >> ______________________________________________________
> >> ________________
> >>> css-discuss [cs...@lists.css-discuss.org]
> >>> http://www.css-discuss.org/mailman/listinfo/css-d
> >>> List wiki/FAQ -- http://css-discuss.incutio.com/ List policies --
> >>> http://css-discuss.org/policies.html
> >>> Supported by evolt.org --
> >> http://www.evolt.org/help_support_evolt/
> >>
> >> If you copy/pasted into you message, the problem is that there is a
> >> space between "a" and ".active". It should be "a.active" not "a .active"
> >>
> >> - Tim
> >>
> > Or, it could be that you mean a:active -- not sure, since we don't hvace
> code to know if you have an "active" class.
> >
> > --- Different Tim
> > ______________________________________________________________________
> > css-discuss [cs...@lists.css-discuss.org]
> > http://www.css-discuss.org/mailman/listinfo/css-d
> > List wiki/FAQ -- http://css-discuss.incutio.com/
> > List policies -- http://css-discuss.org/policies.html
> > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
> >
>
> ______________________________________________________________________
> css-discuss [cs...@lists.css-discuss.org]
> http://www.css-discuss.org/mailman/listinfo/css-d
> List wiki/FAQ -- http://css-discuss.incutio.com/
> List policies -- http://css-discuss.org/policies.html
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
>



-- 
-----------------------------------------
tim.arn...@gmail.com
______________________________________________________________________
css-discuss [cs...@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to