我知道css3选择其中'+'选择器可以取到元素紧邻的后面的元素,我想知道用css如何选到元素紧邻的前一个元素,情景是:需要table的一行tr :hover的时候,这个tr的前一个tr背景颜色改变
认证高级PHP讲师
這種效果還是用jquery實現比較好,其中dom操作方法的animate方法能夠輕鬆解決。 。 。 在你的情境之下,就算有對應的選擇器是無法解決的css的事件處理不允許通過鍊式的方式,而這與選擇器無關css也沒有選到之前元素的選擇器如果一定要用css的話恐怕只能用position:relative來讓背景錯位而且這樣做還必須拋棄表格的標籤(把tr,td用塊級元素替換)每個區塊裡的內容也要調
jquery
position:relative
tr
td
這種效果還是用
jquery
實現比較好,其中dom操作方法的animate方法能夠輕鬆解決。 。 。在你的情境之下,就算有對應的選擇器是無法解決的
css的事件處理不允許通過鍊式的方式,而這與選擇器無關
css也沒有選到之前元素的選擇器
如果一定要用css的話
恐怕只能用
position:relative
來讓背景錯位而且這樣做還必須拋棄表格的標籤(把
tr
,td
用塊級元素替換)每個區塊裡的內容也要調