是否有任何规范指定IFrame的默认宽度/高度
我测试的浏览器(FF、IE、Chrome)似乎使用300x150px,但我找不到任何关于这方面的规范。在这种情况下,我是否可以依赖这些值,还是应该始终明确设置宽度/高度
我在dev-tech布局邮件列表中找到了答案——这是CSS规范的一部分。默认比率为2:1
300px的默认宽度在CSS规范的最后一段“内联替换元素的宽度”一节中定义
否则,如果“宽度”的计算值为“自动”,但
满足上述条件后,“宽度”的使用值变为
300像素。如果300px太宽,无法安装设备,UAs应使用
最大矩形的宽度,该矩形的比例为2:1,适合
取而代之的是设备
150px的默认高度在CSS规范的最后一段“内联替换元素的高度”一节中定义
否则,如果“高度”的计算值为“自动”,但
如果满足上述条件,则必须设置使用的“高度”值
到具有2:1比率的最大矩形的高度
高度不大于150px,宽度不大于
设备宽度