通过主题设置归档/类别侧栏小部件的样式

时间:2012-12-03 作者:webworm

我想更改侧栏中类别和归档小部件的外观,以便每个类别/月份交替行颜色。我知道如何实现这一点的唯一方法是修改核心中的PHP代码,该代码生成类别并归档小部件(根据奇偶行输出交替的css样式)。我希望避免修改核心文件,而是在主题中执行所有操作。有没有办法从主题内或仅通过CSS为这些小部件完成奇偶行样式设置?

2 个回复
SO网友:onetrickpony

使用:nth-child() 伪类:

li:nth-child(odd){ 
  background-color: white;
}

li:nth-child(even){
  background-color: green;
}

SO网友:s_ha_dum

我知道如何实现这一点的唯一方法是修改核心中的PHP代码,该代码生成类别并归档小部件(根据奇偶行输出交替的css样式)。

如果不能在CSS中完成,请不要编辑核心。复制核心小部件的代码并创建自己的小部件。

顺便说一下,我真的很喜欢One Trick Pony\'s 解决方案(+1),但这是一个我仍然不信任的CSS3解决方案。(快速环顾四周表明IE8不支持nth-child ) 不过,我们正在接近可接受的支持。我在等待这一天。。。

结束