【发布时间】:2017-08-02 20:48:05
【问题描述】:
我有多个span 元素,并希望在以下span 位置(10、19、28、37)将文本显示为红色。
我已经尝试了以下;
span {
&:nth-of-type(9n+1) {
color: red;
}
}
唯一的事情是第一个跨度也应用了我不想要的 CSS。它应该从位置10 开始。我该如何解决这个问题?
【问题讨论】:
-
这是 SASS 吗?如果没有,请道歉;我标记了它,但后来意识到我不认识
9n+1正在尝试做什么......无论如何,我猜观察到的行为是正确的,你可以尝试10 + 9n。 -
是的,它是 SAAS...但是您可以将其视为普通 CSS..nth-of-type
-
9n+10代替9n+1怎么样? -
简单地说,据记载
n是一个从 0 开始的计数器,因此如果您有一个恒定的偏移量,则需要在表达式中包含该偏移量。
标签: css sass css-selectors