ie7中overflow:auto无效怎么办-创新互联

这篇文章主要介绍ie7中overflow:auto无效怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司主要从事成都做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务惠民,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

产生原因
当父元素的直接子元素或者下级子元素的样式拥有position:relative属性时,父元素的overflow:auto属性就会失效。

解决办法
解决这个bug很简单,在父元素中使用position:relative;即可解决该bug。

代码bug重现


  • 我是很努力的前端博客,希望你会喜欢
  • 我是很努力的前端博客,希望你会喜欢
  • 我是很努力的前端博客,希望你会喜欢
  • 我是很努力的前端博客,希望你会喜欢
  • 我是很努力的前端博客,希望你会喜欢
ul{overflow:auto; height:100px;}
li{position:relative; height:30px; line-height:30px;}

在ie7中是会出现奇怪bug,有滚动条出现,但是无法拉动滚动条。解决就是给ul{position:relative;}

IE7 float:right会换行
以前以为是ie6才会出现,没想到ie7也同样有这个bug,网上很多说把float:right的元素放在最前面,这是有多么2的想法啊。牺牲一个元素的位置来解决这个bug,有时候你自己看代码时都有点无语,解决方法可以给父层加一个相对定位,然后给这个右边加一个绝对定位来实现。我觉得这样子比较靠谱点。

以上是“ie7中overflow:auto无效怎么办”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前题目:ie7中overflow:auto无效怎么办-创新互联
当前URL:http://bzwzjz.com/article/pdogj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 自适应网站建设 成都h5网站建设 企业网站制作 成都网站建设 网站制作公司 成都网站设计 高端网站设计 成都定制网站建设 成都网站建设 移动手机网站制作 网站制作 成都网站设计 定制网站设计 成都网站建设 成都网站制作 四川成都网站建设 广安网站设计 成都品牌网站设计 手机网站建设套餐 成都网站制作 成都网站建设 企业网站设计