我正在嘗試使用CSS3 :not
選擇器。基本上,我有一個表,當你將鼠標懸停一排,背景顏色的變化:CSS:不是選擇器
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
background-color: #272727;
}
在<tr>
的之一,我應用latest-review
類行。當我將鼠標懸停在latest-review
行上時,由於上面的CSS,背景色仍然會改變。我希望不要改變顏色。我試過了,失敗了:
.table-hover tbody tr:hover > td:not(.latest-review), .table-hover tbody tr:hover > th:not(.latest-review) {
background-color: #272727;
}
我不太確定還有什麼其他的嘗試在這一點上。我目前使用的是Chrome,我並不擔心舊版瀏覽器不支持:not
選擇器。
你爲什麼不嘗試反向邏輯 - 應用類。不,最新的審查,以所有可以突出顯示的內容,然後在不想突出顯示的情況下刪除該類。 – cirrus 2013-04-29 21:44:05