做h5项目时遇到iframe在ios手机上超出屏幕的问题,在iframe外层套了一个div,div的宽度为屏幕宽度的90%;给iframe设置了宽度100%没有用,在ios手机上为超出屏幕,但是在安卓手机上显示正常。
解决办法:
- 给iframe的外层div添加样式:overflow: auto;-webkit-overflow-scrolling:touch;width:100%;
- 给iframe设置属性scrolling=‘no’
- 给iframe设置样式:width: 1px; min-width: 100%; *width: 100%;
<div style="overflow: auto;-webkit-overflow-scrolling:touch;