2014-10-16 67 views
0

我正在使用slick grid。它在网格中的每个单元格上应用slick-cell类。在其中一个单元格中,我添加了另一个div和一个名称为red-bg的类。有关更多信息,请参阅下图。通过子div中的css类修改父div的样式

enter image description here

见下面图像的详细信息在光滑细胞类enter image description here

问题slick-cell类是添加padding至细胞。我怎么能通过red-bg类,强制在滑动单元格类中重写样式。我想覆盖padding类。

回答

0
​​

填充:0像素为红色类将覆盖

重要覆盖其他CSS

+0

我想从细胞去除空白和边距。如何使用'padding-top:3px!important'会有帮助? – SharpCoder 2014-10-16 14:09:20

+0

red-bg padding:0px; } – 2014-10-16 14:11:36

0

简而言之,你不能。 CSS从父级到子级级联。你不能只以相反的方式将孩子的父母作为目标,或者将其与兄弟姐妹相提并论。

黑客将通过在red-bg上加上负边距来否定父项的填充red-bg。如果slick-cellpadding-top: 10px理论上你可以这样做:

.red-bg { 
    margin-top: -10px; 
} 

这变得稍微复杂一些,如果slick-cell具有填充各地