html - IFrame 内的 Div 未采用给定高度

标签 html ios css ipad iframe

我们使用的 IFrame 在所有浏览器中都可以正常查看。但是,在 IPad 中查看时,IFrame 中的 div 内容溢出如下。 引用链接IFrame in IOS ,这里给出的解决方案显示fiddle给添加一个包装器

 #wrapper {
    position:relative;
    z-index:1;
    width:400px;
    height:400px;
    overflow:scroll;
}

到 IFrame 的父 div。但是IFrame里面的div还是Overflow below

下图显示了在浏览器中查看时出现在 iframe 的 div 内的滚动条。 Working fine in system Browser

在 iPad 中查看 Problem in ipad

如有任何建议,我们将不胜感激。

最佳答案

我猜 Iframe 中有一个 HTML 文件,所以在 HTML 中将内容包装在包装器 div 中

#wrapper {
position: relative;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

它的大小将相对于 html 主体,而不是 viewportSizes 可能如您所愿第二行正在处理 Iframe 点击时的闪烁,发生在 ios 中......

关于html - IFrame 内的 Div 未采用给定高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18780968/

相关文章:

javascript - 滑动器 slider 仅在调整窗口大小时有效

c++ - 哪个布局引擎用于查找网页上 html 元素的坐标?

c# - websocket 成功握手,但没有正确发送接收消息(C# 服务器)

php - 只想使用 PHPExcel 从 excel 文件打印单元格数据?

ios - 按工作日名称swift3对字典数组进行排序

iOS 将数据推送到第二行的 Parse,而不是顶部

php - 在 wordpress 上一起使用 style.php 和 style.css

html - 缺少像素 css 固定 div 包装器

android - 通过 React Native 和 Expo 在 WebView 中使用本地文件中的 CSS

javascript - 如果另一个 div 小于指定大小,则显示一个 div