加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.52wenzhou.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 经验 > 正文

html{overflow-y:scroll}引起的iframe滚动条问题

发布时间:2018-10-02 09:37:07 所属栏目:经验 来源:站长网
导读:今天做iframe需求时发现chorme总是会出现滚动条,怎么都去不掉,scrolling=no这个属性丝毫不起作用。但是ie和firefox却没有出现这个滚动条,然后求助龙笛同学,才知道罪魁祸首是子页面里有一条html{overflow-y:scroll}引起的。 被iframe的页面中存在css:h

  今天做iframe需求时发现chorme总是会出现滚动条,怎么都去不掉,scrolling=”no”这个属性丝毫不起作用。但是ie和firefox却没有出现这个滚动条,然后求助“龙笛”同学,才知道罪魁祸首是子页面里有一条html{overflow-y:scroll}引起的。

  被iframe的页面中存在css:html{overflow-y:scroll},webkit核心的浏览器下,父页面页面内嵌套的iframe都会有出现滚动条这个问题。

  页面采用html{overflow-y:scroll}好处:

  在非IE浏览器下,页面默认是没有滚动条的16px宽的,如果页面加载到一般,长度超过视口的高度,就会突然出现滚动条,导致页面抖动

  引用现在的页面都是用的margin: 0 auto;来居中;

  强制scroll,保持滚动条的位置一直有,一来可以防抖,二来可以较少一次reflow,增加页面性能

  出处:http://www.heiniuhaha.cn/blog/?p=1152

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读