0

该网站是here。我已经花了3天的时间使它与IE兼容,所以我想它有时间寻求帮助。CSS代码无法按预期方式工作Internet Explorer

这里有IE和其他浏览器如Chrome浏览器,Firefox和Opera之间三个重要的主要差异:

  • 上最没有阴影(固定)
  • IE8正确的IE8浏览按钮, IE9:活动样式不起作用;我被告知它在IE7中不起作用。
  • IE9阴影的三角形没有显示出来(固定)

请让我知道CSS代码的任何变化,这将有助于解决这些问题。我没有计划支持IE 6.

+0

我认为阴影+ IE8应该是众所周知的,那是行不通的。 – Marnix 2011-04-07 21:09:21

+0

奇怪......我把那个页面的HTML副本保存到了我的本地主机,设置了 '所以它会加载图像和......阴影出现。但是,如果删除'.box_abilities p' CSS规则中的某些'vertical-align:middle;', o_O – stealthyninja 2011-04-07 21:31:03

+0

@Marnix:与错误观念相反,IE自从IE 4+以专有MS过滤器的形式提供先进的css3转换。然而,它只是非常难以使用,因为它在IE版本之间不一致。 – UrBestFriend 2011-04-07 22:57:48

回答

1

@UrBestFriend:将position: relative更改为position: absolute对于.nav_shadow {}解决了IE8中的问题。

要修复vertical-align: middle在IE7中对我不适用.box_abilities p {},我只是增加了margin-top: 55px;使它在容器的中心位置或多或少。

+1

感谢您的支持,让导航按钮的阴影起作用。现在只剩下两个问题了 – UrBestFriend 2011-04-07 22:55:22