【发布时间】:2011-12-04 19:15:36
【问题描述】:
你可以在这里看到我的问题 - http://jsfiddle.net/WuWPs/5/
基本上我试图让较低的三个 div 向上移动到第一个 div 的下方。
我在现代浏览器中实现这一点没有任何问题,但使用 ie7 看起来一团糟。
我无法编辑html,我想只用css更改来实现效果。
【问题讨论】:
标签: html css internet-explorer css-float
你可以在这里看到我的问题 - http://jsfiddle.net/WuWPs/5/
基本上我试图让较低的三个 div 向上移动到第一个 div 的下方。
我在现代浏览器中实现这一点没有任何问题,但使用 ie7 看起来一团糟。
我无法编辑html,我想只用css更改来实现效果。
【问题讨论】:
标签: html css internet-explorer css-float
我只是按照要求更改了 CSS。
见:http://jsfiddle.net/thirtydot/fVzDT/
事实上,你的 CSS 并没有真正改变,我只是在末尾添加了一些魔法is applied in only IE7:
/* ie7 hack */
*+html .block1, *+html .block2 {
float: none;
vertical-align: top;
display: inline;
zoom: 1
}
【讨论】:
*property: value hack,它适用于 IE7 及更低版本。 见:jsfiddle.net/thirtydot/fVzDT/2