IE7:在百分比边距内阻止表内

时间:2012-09-20 16:04:47

标签: css internet-explorer-7

我希望这个IE7问题有一个解决方案。我在jsfiddle上做了一个例子:

http://jsfiddle.net/fCqm6/

如果您在IE中切换到IE7模式,您会注意到单元格内的块一直位于右侧。 但我希望它能保持在中间位置(就像使用Chrome或当前的IE版本一样)。

如果我将框的宽度设置为固定值,则框的位置会有很大差异。但是如果可能的话,我需要将宽度和边距都设置为百分比(最终结果是一种时间轴,其中动态元素需要根据其持续时间进行定位和拉伸)

是否存在任何黑客攻击或解决方法,以便除了javascript之外,这些百分比边距在表内工作?

谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,我自己想出来了:

通过在表格单元格和设置宽度为100%的框之间添加div,IE7正确呈现框:

http://jsfiddle.net/fCqm6/1/