CSS父位

时间:2011-08-10 03:29:59

标签: css

我有一个位置为top的div元素的背景。现在,这个背景跨越多个li浮动(进度指示器)。

div.myListingProgressWrapper{
    width: 807px;
    height: 39px;
    background: url(background.png) top no-repeat;
}

ul.fiveStepProgress li a{
    float: left;
}

现在我想将一个活动状态应用于一个类,并将父容器的背景移动到底部,因为背景包含不同的颜色和一个进度箭头。

我的问题是,我可以通过在子链接上应用活动类来将父容器背景移到底部吗?

干杯

1 个答案:

答案 0 :(得分:0)

您无法从CSS中选择父级。在过去的几年中,W3C已经就如何做到这一点提出了一些建议,但是性能问题已经把所有事情都打倒了。大量阅读,这里有一个链接:http://css-tricks.com/7701-parent-selectors-in-css/

你最好在父母上设置一个类,这会影响孩子...因为你不能在没有javascript的情况下反过来这样做。