CSS同胞元素指的是在同一父元素下的相鄰元素,它們之間有一個~
符號連接。同胞元素選擇器是一種有用的CSS選擇器,它可以用于樣式相似并且在同一區域的多個元素。下面是一個使用同胞元素選擇器的例子:
p ~ p { color: red; }
在這個例子中,所有跟在<p>
元素后的<p>
元素都將被選中,并且文本顏色將變為紅色。需要注意的是,第一個<p>
元素沒有被選中,因為它沒有任何同胞元素。
同胞元素選擇器也可以與其他CSS選擇器結合使用。例如,你可以結合使用類選擇器和同胞元素選擇器,以便根據它們之間的位置選擇元素:
.bar ~ .foo { background-color: red; }
在這個例子中,所有在.bar
元素后出現的.foo
元素都將被選中,并且背景顏色將變為紅色。
同胞元素選擇器非常有用,因為它們可以減少CSS代碼的重復。通過指定多個元素共享的樣式,你可以更快地創建整潔和適合的CSS樣式表。
上一篇css同類選擇器