IFrame 的默认宽度/高度
是否有任何规范指定 IFrame 的默认宽度/高度?
我测试的浏览器(FF、IE、Chrome)似乎使用 300x150px,但我找不到任何相关规格。如果我遇到这种情况,我可以依赖这些值还是应该始终明确设置宽度/高度?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否有任何规范指定 IFrame 的默认宽度/高度?
我测试的浏览器(FF、IE、Chrome)似乎使用 300x150px,但我找不到任何相关规格。如果我遇到这种情况,我可以依赖这些值还是应该始终明确设置宽度/高度?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我在 dev-tech-layout 邮件列表——它是 CSS 规范的一部分。 默认比率为2:1。
300px的默认宽度在CSS规范的最后一段中定义,内联替换元素的宽度。
150px的默认高度在CSS规范的最后一段中定义,内联替换元素的高度。
I found the answer on the dev-tech-layout mailing list -- it's part of the CSS spec. The default ratio is 2:1.
The default width of 300px is defined in the last paragraph of the CSS spec, section on the width of inline replaced elements.
The default height of 150px is defined in the last paragraph of the CSS spec, section on the height of inline replaced elements.
我会明确设置宽度和高度,以确保跨多个浏览器/平台的渲染一致,因为不能保证每个浏览器都会实现相同的默认尺寸。
I would set the width and height explicitly to ensure consistent rendering across multiple browsers/platforms as there is no guarantee that every browser will implement the same default dimensions.