DIYbanter

DIYbanter (https://www.diybanter.com/)
-   Electronic Schematics (https://www.diybanter.com/electronic-schematics/)
-   -   css selectors (https://www.diybanter.com/electronic-schematics/209533-css-selectors.html)

Jon Slaughter April 17th 07 10:31 PM

css selectors
 
Is it possible to refer to an a parent element and modify its attributes?

Say I have a ul with some links in it:

ul
li
SomeText
a href="..."Link/a
/li
/ul


Now I want to change the color of SomeText depending on if a is hovered. (My
problem is more complicated than this so don't take this example at face
value... I know its easy to solve here but that is not what I'm asking)

so if I do something like

ul li a:hover
{

}

Then the style references everything in a. is there any way to tell it to
reference li instead?

I know in this example I can do it easy but in my problem I have nested ul's
and I need to change the color of a link in the first list when there is a
hover over a link in the second list(which is a sub list).

So essentially I want to change the color of a link when a completely
disjoint link is highlighted.

Is it possible with css?

Thanks,
Jon







Jon Slaughter April 17th 07 10:58 PM

css selectors
 
lol. Wrong group.



jasen April 18th 07 01:11 PM

css selectors
 
On 2007-04-17, Jon Slaughter wrote:

Is it possible to refer to an a parent element and modify its attributes?


no.

Say I have a ul with some links in it:

ul
li
SomeText
a href="..."Link/a
/li
/ul


Now I want to change the color of SomeText depending on if a is hovered. (My
problem is more complicated than this so don't take this example at face
value...


there's a way to do that, but what's the real problem.

so if I do something like

ul li a:hover
{

}

Then the style references everything in a. is there any way to tell it to
reference li instead?

I know in this example I can do it easy but in my problem I have nested ul's
and I need to change the color of a link in the first list when there is a
hover over a link in the second list(which is a sub list).

So essentially I want to change the color of a link when a completely
disjoint link is highlighted.


Is it possible with css?


li.hover almost does what you want (where supported)


there's no parent selector.


http://css.maxdesign.com.au/selectutorial/
http://www.w3.org/TR/REC-CSS2/selector.html#q1

Bye.
Jasen













All times are GMT +1. The time now is 05:05 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2014 DIYbanter