活动父级/子级上的CSS、HTML

活动父级/子级上的CSS、HTML,html,css,Html,Css,我试图在单击面板/块时将其设置为不同的颜色,例如“活动” 我的HTML是: <div class="container"> <div class="content nobg"> <div class="sideEffectBox text-center medium-6 columns"> <div class="panel hlib"> <img src="http://upload.wiki

我试图在单击面板/块时将其设置为不同的颜色,例如“活动”

我的HTML是:

<div class="container">
    <div class="content nobg">
        <div class="sideEffectBox text-center medium-6 columns">
            <div class="panel hlib"> <img src="http://upload.wikimedia.org/wikipedia/commons/2/24/Icon_Transparent_Loupe_256x256.png"/>

 <span class="linkText">Record Side Effects</span>

            </div>
        </div>
    </div>
</div>
我这里有一把JS小提琴:

我遇到的问题是,它只是将我单击的内容设置为活动状态,例如文本或图像,但不应该将其设置为活动状态吗



还有什么我可以强制家长激活而不是他们吗?

如我在评论中所说,删除
:active
之前的空格,它应该被解决:)

如我在评论中所说,删除
:active
之前的空格,它应该被解决:)

如我在评论中所说,删除
:active
之前的空格,它应该被解决:)

正如我在评论中所说,删除
:active
之前的空格,它应该被解决:)

你应该删除:active之前的空格,所以它变成.hlib:active而不是.hlib:active。你不能在css上按子对象设置父对象。这将在css 4上提供。@WesselvanderLinden你能回答这个问题吗?这样我就可以接受这个答案了。我真是个笨蛋!JS小提琴更新:完成,很好,它的工作!您应该在:active之前删除空格,使其变为.hlib:active而不是.hlib:active。您不能在css上逐子以父为目标。这将在css 4上提供。@WesselvanderLinden你能回答这个问题吗?这样我就可以接受这个答案了。我真是个笨蛋!JS小提琴更新:完成,很好,它的工作!您应该在:active之前删除空格,使其变为.hlib:active而不是.hlib:active。您不能在css上逐子以父为目标。这将在css 4上提供。@WesselvanderLinden你能回答这个问题吗?这样我就可以接受这个答案了。我真是个笨蛋!JS小提琴更新:完成,很好,它的工作!您应该在:active之前删除空格,使其变为.hlib:active而不是.hlib:active。您不能在css上逐子以父为目标。这将在css 4上提供。@WesselvanderLinden你能回答这个问题吗?这样我就可以接受这个答案了。我真是个笨蛋!JS小提琴更新:完成,很好,它的工作!知道为什么:当它是快速点击时,android上的active是triggerd吗?知道为什么:当它是快速点击时,android上的active是triggerd吗?知道为什么:当它是快速点击时,android上的active是triggerd吗?知道为什么:当它是快速点击时,android上的active是triggerd吗?
.container .content .panel.hlib {
    background: #ECC100;
    border:none;
    text-align:center;
}

.sideEffectBox :active{
    background: pink;
}
.container .content .panel.hlib :active {
    background: pink;
    border:10px black solid;
}
.container .content .panel.hlib img {
    display: block;
    padding-bottom: 24px;
    height: 110px;
}
.container .content .panel.hlib .linkText {
    font-size: 20px;
    color: #605748;
    display: block;
    text-align: center;
}