猿问

IE8:nth-​​child和:before

这是我的CSS:


#nav-primary ul li:nth-child(1) a:after { }

工作,现在到处(用这个在我的网站),除了Internet Explorer 8中......


是否有可能在IE8中使用nth-child?这是该浏览器的最差版本,无法正常工作,我找不到解决方法。


@edit:我要实现的简化版本:http : //jsfiddle.net/LvvNL/。它只是一个开始。CSS将更加复杂,因此我需要能够针对每个链接。希望将类添加到每个链接不是唯一的方法


@ edit2:我刚刚注意到


#nav-primary ul li:nth-child(1) a {

    border-top: 5px solid #144201;

}

实际上是在IE8中工作!但是这个:


#nav-primary ul li:nth-child(1) a:after {

    content: "Text";

    display: block;

    font-weight: normal;

    padding-top: 5px;

    font-size: 12px;

    color: #666;

}

不管用。那么发生了什么?


蛊毒传说
浏览 526回答 3
3回答
随时随地看视频慕课网APP
我要回答