last-child不能在IE8浏览器中工作

时间:2014-11-28 10:16:19

标签: css css3 internet-explorer internet-explorer-8

CSS:last-child在IE8浏览器中无法使用此标记的任何替代解决方案。

我试过:最后一个类型,但也没用。

任何人都可以帮我吗?

由于 Jagadeesh.N

3 个答案:

答案 0 :(得分:1)

:first-child仅在IE8中受支持,但遗憾的是,IE8不支持:last-child

要轻松定义该div的类名并应用css


使用jQuery解决方案:

$('*').last().addClass('last-child');

或者,

$('*:last-child').addClass('last-child');/*use it with care*/

现在您只需使用div.last-child作为样式表中的选择器。

答案 1 :(得分:0)

IE8不支持:last-child因此,您可以使用此方法:

  

最好的办法是明确添加最后一个(或类似)类   该项目,并改为使用li.last-child。

答案 2 :(得分:0)

您始终可以为此填充polyfill:

<!--[if (gte IE 6)&(lte IE 8)]>
  <script type="text/javascript" src="selectivizr.js"></script>
<![endif]-->

这里是链接:http://selectivizr.com/