【发布时间】:2018-12-28 05:18:00
【问题描述】:
我有九组配色方案,我想将它们应用于一系列 div。使用:nth-child(1), :nth-child(2)... 对前九个有效,但我希望在此之后重复该序列,并且我无法围绕 (3n+2) 表示法...我想我明白了,但我似乎无法哄它做我想做的事。
这可能吗,还是我应该在写出每个 div 时只为它们应用一个类?
【问题讨论】:
-
如果你想向后兼容,你应该使用类,因为 Internet Exploder 不支持
nth-child。 -
您可以在quirksmode.org/css/contents.html 找到稍微过时的 CSS3 兼容性矩阵。如果您查看“nth-child”选择器,您会注意到 IE 领域的支持是粗略的。如果您真的想要/需要使用这些选择器并且不介意在您的应用程序中使用 javascript,您可以使用 jQuery 在 IE 中实现这些选择器
-
这是一个有趣的/爱好项目,所以我不太关心浏览器的向后兼容性,但更关心的是借此机会了解一些新的 CSS3 功能的工作原理。
标签: css css-selectors