使IE9 CSS nth-child规则适用于IE8

时间:2014-04-07 12:22:17

标签: css internet-explorer-8

在IE9中,此代码有效:

body.country-XYZ .abc:nth-child(3) {
    display:none;
 }

由于:nth-child()IE9开始工作,我怎样才能让它在IE8上运行? 请提供适用于ie8

的n-child(2n + 1)的替代方案

2 个答案:

答案 0 :(得分:0)

您需要使用JavaScript才能在IE8中模拟:nth-​​child()伪类。查看http://selectivizr.com/

答案 1 :(得分:0)

不是非常优雅的CSS代码,但您可以隐藏{3} <3>}元素从 rd 开始

.abc

然后你可以从4 th 元素再次显示它们

body.country-XYZ .abc + .abc + .abc {
    display:none;
}