Francky,
I think you nailed it. Thanks so much.
Jim

-----Original Message-----
From: francky [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 19, 2006 7:43 AM
To: Jim Ryan
Cc: CSS Email List
Subject: Re: [css-d] defining span?


Jim Ryan wrote:

>Hi,
>On the page http://ixlr8.org/newacting [...]
>[...] the .lw1 span overrides any definition I give to .expanded. Not
>only that, but because the .lw1 span is applied to all <LI>'s, any
>redefinition of it affects every other righnav <LI> as well. This I don't
>want.
>[...] whatever may be the right way of expressing this item's place in
>the style cascade, I haven't hit on it. Any suggestions?
>
>Thanks!
>Jim
>
Hi Jim,
The css-cascade in the essential part you want to influence is:

= = = = =

<ul>
   <li class="collapsed"><a href="link1"><span
class="lw1">Dance</span></a></li>
   <li class="leaf"><a href="link2"><span class="lw1">Drama</span></a></li>
   <li class="leaf"><a href="link3"><span class="lw1">Music</span></a></li>
   <li class="expanded"><a href="link4"><span class="lw1">Special Cultural
Programs</span></a>
      <ul>
         <li class="leaf"><a href="link5"><span class="lw1">Alvin Ailey
Camp</span></a></li>
         <li class="leaf"><a href="link6"><span class="lw1">Children&#039;s
Aid Chorus</span></a></li>
         <li class="leaf"><a href="link7" class="active"><span
class="lw1">The New Acting Company</span></a></li>
      </ul>
   </li>
   <li class="collapsed"><a href="link8"><span class="lw1">Visual
Arts</span></a></li>
</ul>

= = = = =
So written, it will be easy to see:

If the class="collected", and the span class="lw1", then then right style is
...
If the class="expanded", and the span class="lw1", then then right style is
...
If the class="expanded", and the span class="lw1", but you are in the
subitems with class="leaf", then then right style is ...
[...]

Therefore:

.collapsed .lw1 {border: 1px solid red;}
.expanded .lw1 {border: 1px solid green;}
.expanded .leaf .lw1 {border: 1px solid yellow;}
[...]

might be helpfull. Quick see what happens? Use the Chris Pederick's Firefox
Developers Extention, go to the css-button and hit "Edit css". Then just add
these 3 lines.

With this instant cooking you can tackle lots of problems in less time then
needed for writing down this! ;-)

francky




______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to