我正在使用一个必须在高度由根 div 定义的 div 内自动缩放的图像。在所有主要浏览器中缩放都很好,height: 100%
在图像本身上使用。但似乎在某些浏览器上,图像容器不会根据其内容(图像)调整其宽度。
亲自检查现场演示。
此演示使用蓝色背景的图像容器。
预期行为:不应显示此背景,因为容器的宽度和高度应与其内容(图像)相同。
实际行为:
- 在 Chrome 11、Safari 5 和 IE9 上,行为符合预期。
(来源:imgh.us)
- 在 Firefox 3.6/4.0 和 Opera 11 上,行为与预期不同:显示蓝色背景。
(来源:imgh.us)
主要浏览器之间这种强烈差异的根本原因是什么?