【问题标题】:960gs alpha and omega classes ignored in ≤IE8≤IE8 中忽略 960gs alpha 和 omega 类
【发布时间】:2013-05-01 07:08:54
【问题描述】:

http://templesmc.staging.wpengine.com/tutv/

在我使用alphaomega 嵌套网格divs 类的站点的某些部分中,Internet Explorer 8 及更低版本似乎不承认这些类的存在。在 IE 的检查器中,它显示了 10px 的原始网格边距,而不会被 alpha/omega 类覆盖。

这会留下额外 10 像素的边距,从而破坏布局。

我已经到处搜索了——我知道 IE8 上边距错误,但我没有看到任何关于左右边距问题的信息。

【问题讨论】:

  • 在 Stack Overflow,代码通常比网站链接更受青睐,因为一旦链接发生变化,问题将不再具有历史价值。访问here 获取有关将代码格式化为您的问题的帮助。使用jsFiddle 来帮助说明您的观点也可能会有所帮助。
  • 感谢您的提示。以后我会牢记这一点。

标签: css internet-explorer 960.gs


【解决方案1】:

问题在于,在 css 中,alpha 和 omega 类使用了在 IE8 及以下版本中不起作用的 nth-child: .alpha, .has-taxonomy-show.singular #content .video-sidebar .video-section .video-item:nth-child(even)

.omega, .has-taxonomy-show.singular #content .video-sidebar .video-section .video-item:nth-child(odd)

你应该只为 IE8 使用 JQuery

【讨论】:

  • 就是这样!我原以为将两者组合在一起不会完全影响 IE8 的理解——我希望它至少仍然会尊重它们自己的类。是时候做一些关于这个的阅读了。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2014-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-06
  • 1970-01-01
相关资源
最近更新 更多