gwt internet explorer内联样式

时间:2011-06-28 07:37:37

标签: internet-explorer gwt

我有一个GWTt应用程序,它适用于Firefox和Chrome,但使用IE浏览器却无法正常工作。一些额外的样式由IE而不是我添加到verticalpanel(html表)。这种额外的风格打破了我的应用程序的风格和外观。当我使用ie开发工具查看样式时,额外的样式如下所示

inline style
   filter: opacity:1; ZOOM:1;

为什么IE会这样做?我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

正如@jonasr已经指出的那样,问题在于标准模式和您使用的某些面板。

由于您在html文档中声明了<!DOCTYPE html>,因此浏览器处于标准模式。

正如链接所解释的那样:一些“旧”面板(旧的,如在GWT 2.0之前),在你的情况下是VerticalPanel,在标准模式下不能正确渲染。您应该使用FlowPanel。

关于IE添加样式 - 因为GWT为不同的浏览器产生不同的输出(围绕浏览器错误和怪癖),所以你提到的样式完全可能是由GWT添加的。

答案 1 :(得分:0)

您应该更具体地说明您正在谈论的GWT和IE版本,以及您正在使用的文档类型。 但我建议你阅读this。如果您的应用程序处于标准模式,则预计垂直面板将无法正确布局。检查您是否拥有正确的doctype。