最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

IE9父容器overflow:auto时,子容器状态更改导致滚动条下出现额外空间的问题探讨_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:16:04
文档

IE9父容器overflow:auto时,子容器状态更改导致滚动条下出现额外空间的问题探讨_html/css

IE9父容器overflow:auto时,子容器状态更改导致滚动条下出现额外空间的问题探讨_html/css_WEB-ITnose:IE的每次跟新都会有一些奇葩的bug,我们默默承受了。 这个问题在项目中出现困扰了我近一个星期,这里记录一下。看下面实例 .panel{ width: 200px; overflow: auto; background-color: #f00; } .inner{ width: 250px; ba
推荐度:
导读IE9父容器overflow:auto时,子容器状态更改导致滚动条下出现额外空间的问题探讨_html/css_WEB-ITnose:IE的每次跟新都会有一些奇葩的bug,我们默默承受了。 这个问题在项目中出现困扰了我近一个星期,这里记录一下。看下面实例 .panel{ width: 200px; overflow: auto; background-color: #f00; } .inner{ width: 250px; ba


  IE的每次跟新都会有一些奇葩的bug,我们默默承受了。

  这个问题在项目中出现困扰了我近一个星期,这里记录一下。看下面实例

   

  在IE9下的显示效果为

  

  然后你点击那个checkbox显示效果如下

  

  多出了红色背景那块,那块明显是属于父容器.panel。你一个可以试一下只要是更改子容器中的标签的状态、值、内容甚至修改子容器.inner的标签属性(比如修改class)都会导致父容器.pannel的滚动条下多出一些空间。

  比如我们为.inner元素加了一个class:aaa。效果如下

  

  再测试一个例子,为input添加一个value值

  

  所以综合前面的测试结果,这里总结一下。

出现显示异常的必备条件:

  1.父容器的css拥有css样式overflow-x:auto(大家可以动手试一下,overflow-y是不行的)。

  2.子容器及子容器的后代节点有状态、值、内容、属性等的修改。

解决方案:

  设置父容器的高度相关的css样式值。这里面主要有三个相关的属性可以设置任意一个。

  height:可以设置成px或%。比如"height:100%"

  min-height:只能设置成%,推荐使用。比如"min-height:0%"。

  max-height:只能设置成%。比如"max-height:100%"。

  

  这个bug别人也报过,可以参考http://social.microsoft.com/Forums/id-ID/1c239c1d-84d2-461b-991d-d7834edaa121/ie9bug?forum=267

  如果觉得本文不错,请点击右下方【推荐】!

文档

IE9父容器overflow:auto时,子容器状态更改导致滚动条下出现额外空间的问题探讨_html/css

IE9父容器overflow:auto时,子容器状态更改导致滚动条下出现额外空间的问题探讨_html/css_WEB-ITnose:IE的每次跟新都会有一些奇葩的bug,我们默默承受了。 这个问题在项目中出现困扰了我近一个星期,这里记录一下。看下面实例 .panel{ width: 200px; overflow: auto; background-color: #f00; } .inner{ width: 250px; ba
推荐度:
标签: 滚动条 ie9 问题的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top