Pea*_*ach 3 css height internet-explorer
我有一个漂亮的曲线背景图像的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%;
}
Run Code Online (Sandbox Code Playgroud)
是否有一些关于身高的IE'陷阱'我错过了?
以下是一些其他细节:
小智 8
如果我能理解正确,由于行高和字体大小,高度不受影响.所以你必须添加
line-height: 0;
font-size: 0;
Run Code Online (Sandbox Code Playgroud)