2012-04-26 84 views
0

使用CSS3可以定位前一個元素嗎?CSS3目標上一個元素?

所以,如果我有這個標記:

<p>Target Me </p> 
<p id="second">Second</p> 

像這樣的事情會令文本「目標我」大膽:

#id -previous { 
    font-weight: bold; 
} 
+0

它不可能在CSS3所以古斯托夫的答案是正確的,如果你考慮的JavaScript解決方案。 – codef0rmer 2012-04-26 13:49:04

回答

1

一種解決方案是用jQuery做。它看起來像

$("#second").prev().css('font-weight', 'bold'); 
+0

我會如果需要,但我希望有一個CSS3解決方案。謝謝 – Evans 2012-04-26 13:37:04

+1

http://stackoverflow.com/questions/1817792/css-previous-sibling-selector可能的重複......而正如被稱讚的人說,「不,沒有」以前的兄弟「選擇器。」 – Gustav 2012-04-26 13:44:17