解决iframe在safari下子页面的宽度不受父页面控制的bug

ios上不兼容iframe的bug困扰了我两天,终于找到应对的办法了,赶紧来分享一下!

按照下图敲写的代码,正常情况下iframe的大小是随着父级变化而变化的。但在ios中如果动态的改变父级div的宽度,iframe是不会跟着变化的,要连着iframe的宽度也一起改。并且要在iframe标签中加上

frameborder="0" scrolling="no"

这两个属性(之前因为属性没加,在ios系统中无法动态的更改iframe的宽度,困扰了小编很久)

<div style="width:300px;height:300px">
    <iframe src="" frameborder="0" scrolling="no" style="width:100%;height:100%"></iframe>
</div>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容