好吧,通常我不会建议黑客,但由于这是一个错误,黑客似乎还可以:尝试以某种方式强制 IE 重绘。一种有效且在您的示例中没有任何可见副作用的解决方案正在padding-left
使用<img/>
:
img {
padding-left: 0;
}
.height img {
padding-left: 1px;
}
这是一个演示。
旁注:您应该重新考虑类名。最好使用“展开”或“折叠”或其他有意义的东西。而且您不需要overflow
该类,因为无论如何overflow: visible
它都是默认值。可能是这样的小提琴。