我试图在我的体内选择第一个td.is-active。 .is-active风格被广泛接受,但是不可能将半径添加到第一个(并且只有第一个).is-active。
或者只是我的SCSS:
td {
&.is-active {
background-color: $color5;
&:first-child {
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
}
}
}
一个想法?感谢。
答案 0 :(得分:1)
CSS属性不是累积的,不支持子选择。 td.is-active:first-child
将不选择.is-active
组中的第一个元素。如果它具有.is-active
类,它将选择第一个td,并且没有td
匹配此条件。
td:first-child
将始终选择第一个td
,无论其类别如何。
您正在寻找:first-of-class
selector,但遗憾的是,它并不存在。