2012-02-16 76 views
0

我們都知道相鄰選擇器是如何工作的(p + p),但我不知道是否有一個選項可以設置出現在指定元素之前的元素?例如:如何指定一個元素之前的元素

<p id="one"></p> 
<p id="two"></p> 

我想樣式第一個出現在p#之前的元素。如何做到這一點沒有JS?

回答

0

在CSS4中,可以指定樣式應用的元素(而不僅僅是選擇器中的最後一個元素)。 CSS Selector Level 4因此,在未來這應該工作:

p! + p { /* your styles here */ } 

然而,據我所知,沒有瀏覽器現在支持他們。

相關問題