Hi,

I want to target    div#yoo-toppanel-1   in my CSS without disturbing  
the styling already in place for     div.yoo-toppanel.
Here is the HTML:

<div id="yoo-toppanel-1" class="yoo-toppanel">content</div>

And it reads this CSS first:

#yoo-toppanel-1 div.yoo-toppanel div.panel-container {
        position: fixed;
        left: 50%;
        width: 100%;
        height: 0px; /* overlapping link bug */
        margin-left: -50%;
        z-index: 15;
}

(mine) and then this:

div.yoo-toppanel div.panel-container {
        position: absolute;
        left: 50%;
        width: 100%;
        height: 0px;
        margin-left: -50%;
        z-index: 15;
}

(default)

But because of this it is disregarding 'mine' and choosing default.

So I messed with the parenting of it a bit and used:

#yoo-toppanel-1  div.panel-container {
        position: fixed;
        left: 50%;
        width: 100%;
        height: 0px; /* overlapping link bug */
        margin-left: -50%;
        z-index: 15;
}

but then it reads both and causes a big mess.

What I am trying to do is not touch the default styling and use only  
'mine' which is read first. I think the problem maybe to do with #yoo- 
toppanel-1 being a sibling of the class.

Any pointers?

Thanks, CB
______________________________________________________________________
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