GWT setWidth和Internet Explorer

时间:2011-12-18 04:35:56

标签: css internet-explorer gwt internet-explorer-8

我已经创建了一个自定义小部件,它使用了一堆浮动的部门,但我遇到了Internet Explorer的问题。玩了一下之后,我发现问题在于设置内联css。

我有一个扩展ComplexPanel的类,它将元素设置为一个除法,并提供了一堆辅助函数来设置各种内联CSS。

如果我使用这个DIV包装类添加say,3个分区,它们全部向左浮动,并使用内联css设置为100px(使用getElement()。getStyle()。setProperty()设置),然后它们表示奇数在IE8中。 (它在IE9中运行良好)。

基本上,没有任何内联CSS被选中。使用开发人员工具显示CSS已存在,但未应用。如果我使用开发人员工具禁用浮动(或宽度)并再次启用它,则会拾取内联CSS并按预期工作。

那么,我怎样才能告知IE8它需要在动态生成的元素上重新解释内联CSS?

0 个答案:

没有答案