1
我有一个iframe
元素,其大小在Safari 5.1.5中正确,但不在Chrome中。iframe在Chrome中未正确调整大小
此元素的CSS是:
iframe {
overflow: hidden;
width: 100%;
height: 80%;
border: 1px solid #DEDEDE;
background: #fff;
margin-top: 10px;
margin-bottom: 10px;
}
的HTML是:
<iframe marginwidth="0" marginheight="0" scrolling="no" src="foo" height="80%" width="100%"></iframe>
在Safari中,该元素看起来不如预期,这样的:
如果我调整浏览器的大小,则调整iframe
的大小。
在Chrome中,该元素看起来更短,与Safari的结果进行了比较:
而且,调整浏览器窗口不会改变iframe
元素的大小。
有什么我想我的iframe
设置,铬不喜欢?谢谢你的建议。
iFrame的父元素是否有指定的高度? – Kyle 2012-03-30 10:36:15
也许,我可能会完全离开这里,因为您在iframe和css中指定了大小,Chrome会占用80%的80%吗? – Rvervuurt 2012-03-30 10:46:24
如果您使用的是html5文档类型,请删除marginheight,marginwidth和scroll,这些在html5中不受支持。http://www.w3schools.com/html5/tag_iframe.asp – 2012-03-30 12:18:10