CSS3整个页面的第n个类型?

CSS3整个页面的第n个类型?,css,pseudo-class,Css,Pseudo Class,在我看来,n类型只在同一父元素中工作。有没有办法让它在整个页面上运行 我的情况:我想循环浏览链接的五种悬停颜色。这些链接分散在许多段落中。因为每个段落只有一到两个链接,所以前两个悬停颜色被不成比例地青睐 谢谢 第n个类型总是查看元素相对于其直接父元素的索引:(),因此它不会在整个页面上工作 最好使用javascript实现此行为,下面是使用JQuery的快速演示: 谢谢我怀疑这就是答案,但我想在放弃CSS之前检查一下 var styles = ["first", "second", "third

在我看来,n类型只在同一父元素中工作。有没有办法让它在整个页面上运行

我的情况:我想循环浏览链接的五种悬停颜色。这些链接分散在许多段落中。因为每个段落只有一到两个链接,所以前两个悬停颜色被不成比例地青睐


谢谢

第n个类型总是查看元素相对于其直接父元素的索引:(),因此它不会在整个页面上工作

最好使用javascript实现此行为,下面是使用JQuery的快速演示:


谢谢我怀疑这就是答案,但我想在放弃CSS之前检查一下
var styles = ["first", "second", "third"];
var index = 0;
$("body").find("a").each(function() {
    $(this).addClass(styles[index++]);
    if (index >= styles.length) index = 0;
});