我在iOS Safari浏览器中的iframe中显示Bootstrap响应页面时遇到问题.它在
Android Chrome中运行良好.
在其中一个iframe中,页面失去了响应性,甚至没有滚动(水平和垂直).
在另一个iframe中,不同的页面会丢失其页脚,而垂直滚动会显示iframe后面的内容.
The page which loses responsiveness
使用以下代码
<iframe src="add.php" frameborder="0" overflow-x: hidden; overflow-y:hidden; style="height:100%;width:100%;"></iframe>
单独尝试以下
<iframe src="add.php" frameborder="0" style="height:100%;width:100%;"></iframe>
iframe{
overflow:scroll;
-webkit-overflow-scrolling:touch;
}
以及 :
iframe {
width: 1px;
min-width: 100%;
*width: 100%;
}
使用jQuery 1.11.3,Boostrap 3.3.5,respond.js,html5shiv.js,modernizr.js
最佳答案 试着用这个:
iframe {
border:none;
position: fixed;
width:100%;
height:100%;
overflow: auto;
}
这将使您的iframe适合屏幕,以便所有内容都保留在您的视图中.
并确保你已从身体移除了边距
Here is preview of W3Schools in iframe
希望工作正常.