.webgrid-table td, th {
border: 1px solid #98bf21;
padding: 3px 7px 2px;
}
上面的样式正在应用于所有td,但我想不想将上述样式应用于tr中的td,其中有一个名为webgrid-footer
的类
所以我试图以这种方式排除具有类webgrid-footer
的tr内的td
.webgrid-footer td {
padding: 0px,0px,0px;
}
但它不起作用。这里是jsfiddle https://jsfiddle.net/tridip/pta7Ln59/
只看到寻呼机有一个我想要修剪的空间。所以建议我在css中改变什么。感谢
答案 0 :(得分:4)
您的CSS无效,因为您在像素值之间有逗号。将您的CSS更改为不使用逗号
vendor/magento/module-catalog/i18n/de_DE.csv
答案 1 :(得分:3)
您可以使用:not()
pseudo class取消所有具有类td
的{{1}}元素。从那里,您可以选择后代th
/ tr:not(.webgrid-footer) td,
tr:not(.webgrid-footer) th {
border: 1px solid #98BF21;
padding: 3px 7px 2px;
}
元素:
tr.webgrid-footer td { padding: 0; }
答案 2 :(得分:2)
.webgrid-footer td {
padding: 0;
}
逗号不正常:padding: 0px,0px,0px;
(padding: 0px 0px 0px;
可以)
要删除剩余空格,请添加以下规则:https://jsfiddle.net/pta7Ln59/3/
.webgrid-footer .paginate.pag5 {
margin: 0;
}
(班级.paginate.pag5
有一个保证金,所以你必须将其删除)
答案 3 :(得分:1)
你需要更具体
尝试
.webgrid-table .webgrid-footer td { padding: 0; }
或
{{1}}
答案 4 :(得分:0)
这里有一些问题:
.webgrid-table td, th
这是一个固定的:
.webgrid-table .webgrid-footer td {
padding: 0 0 0;
}
附注:
!important
放入代码中(这是一个明确的红旗).webgrid-table td, th
定位所有 th
元素,但.webgrid-table td, .webgrid-table th
。margin:0
元素上的ul
。