国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

ios設備使用iframe寬度超出屏幕的解決方法

2020-07-26 02:19:27
字體:
來源:轉載
供稿:網友

場景

在做公司官網h5項目時遇到iframe在蘋果X手機上右側超出屏幕的問題,感覺像是被截斷一樣,但是在其他手機上顯示正常。

分析

問題原因:頁面a利用iframe嵌入了b,同時設置iframe的寬度為100% ,但是頁面b的實際寬度要大于外層設置的100%。
正常情況下,頁面b的顯示寬度應該為外層賦予的100%,但是在ios上,當iframe內真實寬度大于外層給予的寬度的時候,顯示的寬度則為真實寬度。

解決

1、給iframe的外層div添加樣式:overflow: auto;-webkit-overflow-scrolling:touch;width:100%;

2、給iframe設置屬性scrolling='no'

3、給iframe設置樣式:width: 1px; min-width: 100%; *width: 100%;

<div style="overflow: auto;-webkit-overflow-scrolling:touch;width:100%;"> <iframe height="100%" scrolling="no" style="width: 1px; min-width: 100%; *width: 100%;" src="https://juejin.im/timeline"> </iframe></div>

附:iframe在IOS里如何自適應寬度?

iframe自動變寬了,在IOS手機上出現滾動條

第一步:定義 iframe 中的scrolling屬性為no,設置iframe中不顯示滾動條。

<iframe scrolling="no" ></iframe>

第二步:設置iframe的樣式為如下所示

iframe{  overflow: scroll;  -webkit-overflow-scrolling: touch;  min-width: 100%;  *width:100%;  width:1px;}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德清县| 永平县| 兴山县| 固镇县| 波密县| 桂阳县| 苏尼特左旗| 宝山区| 龙州县| 镇远县| 印江| 平潭县| 平乡县| 宁国市| 南陵县| 昭觉县| 新乡市| 铁岭市| 黑水县| 正镶白旗| 宜丰县| 玉门市| 来安县| 六盘水市| 新闻| 淮安市| 来宾市| 八宿县| 津南区| 南开区| 都江堰市| 越西县| 沛县| 迁西县| 聂拉木县| 广水市| 尚义县| 建平县| 天津市| 建平县| 唐海县|