不久前,我发现您可以在 css 中执行此操作(使用“>”):
#viewCounterFix > .hourMinSec > .hour > .devider ,
#viewCounterFix > .hourMinSec > .min > .devider ,
#viewCounterFix > .hourMinSec > .sec > .devider{
left: 24px;
}
现在,在上面的示例中,如您所见,我需要完全相同的东西,唯一的区别是 .hour、.min、.sec。
我想知道是否有更短的方法可以做到这一点?也许是这样的:
#viewCounterFix > .hourMinSec > [.sec or .min or .hour] > .devider{
left: 24px;
}
那么这样的语法存在吗?
编辑:这是完整的结构
<div class="hourMinSec">
<div class="hour">
<span class="leftHour">1</span><div class="devider"></div><span class="rightHour">1</span>
</div>
<img class="leftClockDots" src="/bids/images/dots.png">
<div class="min">
<span class="leftMin">3</span><div class="devider"></div><span class="rightMin">5</span>
</div>
<img class="rightClockDots" src="/bids/images/dots.png">
<div class="sec">
<span class="leftSec">0</span><div class="devider"></div><span class="rightSec">1</span>
</div>
<span class="time"><span class="hourText">hour</span><span class="minText">min</span><span class="secText">sec</span></span>
</div>