我需要在css中格式化几个<td>
。css selector nth-child如何应用于数组?
而不是
td:nth-child(4), td:nth-child(6), td:nth-child(7){
padding-right:15px;
}
我们可以这样做td:nth-child(4,6,7)
?
我需要在css中格式化几个<td>
。css selector nth-child如何应用于数组?
而不是
td:nth-child(4), td:nth-child(6), td:nth-child(7){
padding-right:15px;
}
我们可以这样做td:nth-child(4,6,7)
?
在CSS4,你可以使用:matches
pseudoselector
的:匹配伪类是由官方CSS选择4级的规格描述为一个功能伪类。除了通过允许将它们分组而使一些复杂的选择器更轻以外,它本身不起任何作用。在某种程度上,我们可以认为:匹配就像语法糖。
:matches(:nth-child(4), :nth-child(5), :nth-child(6)) td {
padding-right: 15px;
}
注意,你可能需要使用下面的供应商前缀
的Mozilla:-moz-any
铬:-webkit-any
这里是浏览器支持
参考
http://css4-selectors.com/selector/css4/matches-any-pseudo-class/
https://css-tricks.com/almanac/selectors/m/matches/
您可以使用:第n个孩子(一个+ B),其中a,b为常数和 'n' 是一个变量。
请参阅http://www.w3schools.com/cssref/sel_nth-child.asp。
这只有帮助重复可以使用此表单计算的列。
您正在使用哪个CSS规范?这在CSS4中是可能的,而在CSS3中更难一些。 – Jon
向TD元素添加通用类可能会更好。 –