Css 在IE7中,DIV以某种方式忽略了占用剩余空间的宽度

Css 在IE7中,DIV以某种方式忽略了占用剩余空间的宽度,css,internet-explorer,html,internet-explorer-7,Css,Internet Explorer,Html,Internet Explorer 7,让我为你们大家说得快一点: 在Internet Explorer 7中转到 注意,单个单词后面有很多空格。 除IE7外,其他所有系统都可以正常工作。 谢谢你的帮助 如果您想编辑它:好的,首先您需要在一个背景框上设置一个最小高度,因为它会破坏渐变: .wBoxTall .right, .gBoxTall .right {min-height: 29px;} .wBoxTall .bottom .right, .gBoxTall .bottom .right {min-height: 0;} 当你

让我为你们大家说得快一点:

在Internet Explorer 7中转到

注意,单个单词后面有很多空格。 除IE7外,其他所有系统都可以正常工作。 谢谢你的帮助


如果您想编辑它:

好的,首先您需要在一个背景框上设置一个最小高度,因为它会破坏渐变:

.wBoxTall .right, .gBoxTall .right {min-height: 29px;}
.wBoxTall .bottom .right, .gBoxTall .bottom .right {min-height: 0;}
当你在IE7中遇到问题时,你首先应该尝试的是给元素hasLayout——这是一个奇怪的小错误,这意味着有时候你的风格不能正常工作。指定定位通常也很有用。试试这个:

.wBoxTall, .gBoxTall {zoom:1; position:relative}

低于9英寸的IE版本支持的最小高度?最小高度仅由IE8+支持,但没有理由不将其包含在所有其他浏览器的CSS中。不过,IE7及以下版本也有办法解决这个问题——如果您对进一步的解决方案感兴趣,请告诉我。@asprin:是的,IE lte 9版本不支持这个问题。@zenkati:嘿,谢谢您的回复。。。是的,我知道它破坏了我的梯度,我会修正它,嘿,但是你给出的修正没有起作用,请详细说明,我只需要它在ie7和IE8中起作用!!非常感谢你的帮助!我发现另一个人也有类似的问题,这对你有帮助吗?