ie8下 width 100% 失效问题

来源:luqidong 发布时间:2014-04-12 22:02:41 点击数:

今天在做项目的时候发现其他浏览器都ok,但是ie8却出现了离奇的bug。先看图:

其他浏览器,包括ie6 chrom firefox等如下:

78OA办公系统

这是显示正常的情况。但是ie8下却无法显示二级导航的背景:如下

78OA办公系统

没有了背景这真是丑啊。ie6都没事那么为什么ie8会这样呢?二级导航背景的宽度我都设置了width:100%。但是就ie8下会出问题。我不设置100%。直接设置一个值。发现正常了。但是固定值不能随着浏览器大小变化啊。于是在网上找了很多个答案,最终都没有找到什么好的解决方案。

  • 去掉父级元素的overflow:hidden;
  • overflow:hidden;加在不【同时设置heightmin-height,且height计算值<min-height】的元素上

本文由免费oa系统78oa原创,转载请注明出处。