CSS box-shadow
适用于Mozilla,但不适用于Chrome。
如果我在div上使用该类(即id为mydiv
的div),它就可以了!
为什么我不允许在tr
代码上使用框阴影?
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.item_row:hover {
box-shadow: 0px 0px 8px 2px #CCCCCC inset;
-moz-box-shadow: 0px 0px 8px 2px #CCCCCC inset;
-webkit-box-shadow: 0px 0px 8px 2px #CCCCCC inset;
}
</style>
</head>
<body>
<div id='mydiv'>
<table>
<tr class='item_row'>
<td>test</td>
</tr>
</table>
</div>
</body>
</html>
答案 0 :(得分:4)
是的,刚刚在Chrome中测试过。 而不是将你的CSS应用于tr,而是应用于孩子td:
.item_row:hover td {
box-shadow: 0px 0px 8px 2px #CCCCCC inset;
-moz-box-shadow: 0px 0px 8px 2px #CCCCCC inset;
-webkit-box-shadow: 0px 0px 8px 2px #CCCCCC inset;
}