我试图:last-child
与 IE8 一起使用,但是在阅读了关于这里的几个线程之后,确定,它只是没有发生'bub。所以 - 我采用了下一个最佳路线,即使用 jQuery 用 CSS 附加到last-child
类上,执行以下操作:
$('.section-header > span:last-child').addClass('last-child');
它确实在 IE8 中添加了适当的类。但是,当我去设计风格时,它似乎不起作用。这在网站上的几个地方很明显,位于此处(与 Chrome 等真正体面的浏览器相比):
- 顶部导航,不删除项目的最后一个
border-right
属性<li>
#top-grid
不添加箭头(使用:before
and:after
).section-header
不应用padding-left
我已经为两者指定:last-child
或.last-child
(使用 jQuery 完成)- 日历,不向选定选项卡添加顶部边框颜色
所以 - 显然有很多不一致的领域 - 我并不是真的在寻找“这是你如何单独修复每一个”,更多的是“这是你对 IE8 缺少的概念”。我已经尝试过声明一个文档类型(另一个线程已经提到过),但几个小时后,你开始让自己发疯:) 我真的很感激任何朝着正确方向的轻推。谢谢!