使用和/或定位多个CSS类

时间:2017-01-12 15:43:38

标签: css css-selectors

有没有办法定位必须有A类的元素,然后可以有B类或C类或D类或F类等? A类是必需的,其次是其中一个。我不想为每个代码重复几乎相同的代码,因为我的css文件中有相当多的代码。

我一直在玩属性选择器,但无法弄明白,希望我能忽略一些东西。

1 个答案:

答案 0 :(得分:3)

旧方式:

.a.b, .a.c, .a.d, .a.e, .a.f

建议的方式(目前很少有浏览器支持)

.a:matches(.b, .c, .d, .e, .f)

有些浏览器将其实现为

.a:moz-any(.b, .c, .d, .e, .f)
.a:webkit-any(.b, .c, .d, .e, .f)

请参阅MDN - The :any pseudo-class

相关问题