有没有一种简便的方法来编写以下所有具有相同样式的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/

10-12 12:28