CSS框阴影无法在Chrome上运行

时间:2011-12-27 16:36:51

标签: html css css3

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>

1 个答案:

答案 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;         
}