我需要給一定的範圍一個特定的顏色,但只有當它的前一個兄弟有「顯示:塊」。我沒有直接訪問HTML,所以這是我可以使用的唯一類。選擇下一個兄弟,只有當這個範圍顯示
<div class="price-content">
<span class="old-price">
**<span class="new-price>**
<span class="percentage">
</div>
我有這個遍歷頁面重複,默認情況下隱藏「舊價格」。但有時它有「顯示:塊」。只有當「舊價格」顯示時,我如何才能給「新價格」一個特定的顏色?
,我認爲你需要使用小型的JavaScript這一點。我想不出CSS解決方案。你能展示一些迄今爲止已經嘗試過的東西嗎? – Lucian
如果'display:block'是一個內聯樣式,那麼在css中可以做到,否則 - 是的,需要javascript(並且可以說這在任何情況下都是不那麼脆弱的選項) – Damon