【发布时间】:2012-03-14 18:19:11
【问题描述】:
我的 css nth-child 选择器有问题。
我在一个容器中有一个 3x3 元素的网格。这些元素有一个名为.square 的类。
使用.square:nth-child(3n+1),我选择该行的每个第一个元素并将其涂成绿色。
使用.square:nth-child(3n+3),我选择了行的最后一个元素并将其涂成红色。
这工作正常,直到在网格之前输出任何元素(例如<br>)。每增加一个新的<br>,顺序就会增加一个,就像<br> 被认为是.square。
据我了解.nth-child,它应该选择.square 类的每三个元素。为什么它将它应用于任何元素,我如何才能实现我的初始目标?
提前致谢
http://www.hier-krieg-ich-alles.de/shop.php?cat=26491127728
问题出现在中间的盒子上。
【问题讨论】:
-
请推送您的代码以便更好地理解
标签: class css css-selectors