【发布时间】:2011-01-22 04:00:32
【问题描述】:
我有一个带有漂亮曲线背景图像的 div,因此它在所有浏览器上都具有圆角。
问题在于,在 Internet Explorer 中,背景图像后面是背景色线。如果我设置了 div 的高度,Firefox 和 Chrome 都会缩小 div 的高度,但是 IE 不会调整任何东西。
这是我的 CSS。请注意,其余的 CSS 可以在 IE(和 FF/Chrome)中正常应用。
#MSBottomSlot .topCurve {
background:url("images/topCurve.jpg");
background-repeat:no-repeat;
height:10px; /* Changing this value does nothing in IE */
width:100%;
}
关于我缺少的高度是否有一些 IE 'gotcha'?
这里有一些额外的细节:
- FF 或 Chrome 中未显示该行。
- 页面上的 JavaScript 很少,不会影响其呈现方式。
- 对 css 的其他更改会应用于 div。
【问题讨论】:
-
也许添加溢出:隐藏?
标签: css internet-explorer height