有没有一种简便的方法来编写以下所有具有相同样式的css类?
.gtlab1-17, .gtlab1-19, .gtlab1-21, .gtlab2-17, .gtlab2-19, .gtlab2-21, .gtlab3-17, .gtlab3-19, .gtlab3-21 {margin-left:-3px;}
我需要避免接电话:
.gtlab1-16, .gtlab2-16, .gtlab3-16
and
.gtlab1-15, .gtlab2-15, .gtlab3-15
有不同的风格
谢谢。
最佳答案
简短的答案是:
[class*=gtlab]:not([class*=-16]):not([class*=-15])
但是,这可能取决于您代码的其余部分和预期的浏览器支持(IE8?)。
长的答案是,如果您选择了HTML或仅使用长版本,则更改HTML,就编码时间或下载时间而言,这实际上不会花费太多,而且渲染起来可能会更快。
关于css - 具有相同样式的多个类的速记CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21915855/