少し前に、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>