- From: Peter Foti (PeterF) <PeterF@SystolicNetworks.com>
- Date: Fri, 26 Jul 2002 10:51:54 -0400
- To: "'www-style@w3.org'" <www-style@w3.org>
Are there any plans for CSS to be able to select an element that has a particular attribute? For example, suppose I want to style only the <a> elements that have an href attribute. Perhaps something like this: a[href] { background-color: #f00 } Or perhaps: a[href]:hover { background-color: #f00 } This would only apply the style to <a> elements containing an href attribute, so <a name="foo"> would not be affected by this style. Then to expand this even further, perhaps you could also select an element that has a particular attribute that has a particular value. For example: a[href="http://www.w3c.org"]:hover {background-color: #f00 } a[target="_blank"]:hover { background-color: #0f0 } Of course, you could get around all of this by using classes. For example: <a href="xxx" class="ahref">xxx</a> <a name="yyy" class="aname">yyy</a> <a href="zzz" class="ahref">zzz</a> Then you only apply the :hover rule to links of class "ahref". Just thinking out loud. :) -Pete > -----Original Message----- > From: www-style-request@w3.org [mailto:www-style-request@w3.org]On > Behalf Of Lachlan Cannon > Sent: Friday, July 26, 2002 4:15 AM > To: Jerry Baker > Cc: www-style > Subject: Re: a:hover and a:active and named anchors > > > > > > Jerry Baker wrote: > > > > So instead of saying something like named anchors can't > have :hover and > > :active states, why not something like invisible and non-structural > > elements cannot have :hover and :active states? > > > > > > What's wrong with using the link pseudo-class when you have > to use a's > as names as well? a:link a:link:hover ... I also don't see > the point of > changing this for css3 when css2 hasn't properly been implemented yet > and yet the vast majority of people have already moved to > html 4 / xhtml > 1. By the time this was implemented there'd likely be even > less reason > for it. > > Besides, invisibles couldn't have these states (how can something be > hovered when it's not even displayed?) and how is the browser > meant to > know whether an arbitrary xml tag is structural or non-structural? > > -- > Lach > __________________________________________ > http://members.evolt.org/luminosity/ > MSN: luminosity @ members.evolt.org > __________________________________________ > >
Received on Friday, 26 July 2002 10:46:45 UTC