宽度,填充在IE7中自动赋予

时间:2010-09-14 19:56:56

标签: javascript jquery

我正在尝试根据previousSibbling Div id编码填充,宽度。 基于Prev Div id的宽度,填充,我将计算当前宽度,填充。它在Mozilla工作。但IE PrevSibbling Div的宽度,填充变为“自动”,我试图将10px添加到宽度。但它没有用。 Div功能仅作为“自动”属性使用。   请建议我。代码太简单了。只有两个简单的div。

2 个答案:

答案 0 :(得分:0)

如果您使用jQuery innerWidth()outerWidth()方法,您将获得真实的宽度信息。 IE7只是不合作。

答案 1 :(得分:0)

好的......这个问题非常清楚。但是,如果我认为它是,请确保您的html文件中设置了正确的DOCTYPE。 IE将根据它调整处理CSS的方式。如果没有DOCTYPE,'auto'将无法像在FF中那样在IE中工作,并且某些间距的行为有所不同。因此,如果您还没有这样的话,请尝试在html文件的顶部添加这样的内容:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">