【发布时间】:2010-03-24 07:00:55
【问题描述】:
我有以下选择器:
.progress:nth-child(3n+1) {
background: teal;
}
.progress:nth-child(3n+2) {
background: red;
}
.progress:nth-child(3n+3) {
background: blue;
}
但是,所有项目最终都带有青色背景。这些选择器是否正确?我想我应该得到:
- 蓝绿色(每 3 个,从 1 个开始)
- 红色(每 3 个,从 2 个开始)
- 蓝色(每 3 个,从 3 个开始) 等
我在 Ubuntu 上测试了 Firefox 3.5.8 和 Opera 10.10。也只在 CSS 中使用这些规则进行了测试。我正在使用 YUI 重置样式表,但排除它没有任何作用。
【问题讨论】:
-
你能发布你定位的 HTML 吗?
标签: css css-selectors