CSS 中的 nth-child 选择器的权重与其他选择器一样,是根据 CSS 选择器优先级规则来计算的。
CSS 选择器的优先级是根据以下规则计算的:
对于 nth-child 选择器,其特殊性的计算方式是:
因此,如果你使用了类似于 div:nth-child(2) 的选择器,它的特殊性值为 "0,0,0,2",也就是说它的特殊性比仅包含一个类选择器的样式规则低,但比仅包含标签选择器的样式规则高。
总之,当使用 nth-child 选择器时,需要根据具体情况考虑其权重,以避免样式覆盖的问题。