我有几个网格(kendo网格)。这有其共同的风格和悬停效果。我想只为一个名为mygrid的网格阻止这种悬停效果。
试了这个没有成功:
.k-grid tr:hover :not(#mygrid)
{
color:White;
background-color:#90B5DA;
}
答案 0 :(得分:3)
not
的正确用法附加到另一个选择器。例如:
.k-grid:not(#mygrid)
将选择类k-grid
的所有元素,除非该元素的ID为mygrid
所以你想要的是这个:
.k-grid:not(#mygrid) tr:hover
答案 1 :(得分:1)
已建议使用:not()
是正确的。为了获得更广泛的支持,您可以考虑执行以下操作:#mygrid
的悬停状态与" off"相同。状态:
.k-grid tr,
#mygrid tr:hover /* Add this rule to the "off" state */
{
color:Grey;
background-color:#333;
}
.k-grid tr:hover
{
color:White;
background-color:#90B5DA;
}