2011-06-28 20 views
0

私はGWTtアプリケーションを持っていますが、FirefoxとChromeでうまく動作しますが、IEでは正しく動作しません。いくつかの余分なスタイルは私がIEではなくverticalpanel(htmlの表)に追加されました。その余分なスタイルは私のスタイルと私のアプリケーションの外観を損なう。私はつまり、開発者ツールを使用してスタイルを調べるときに、余分なスタイルが gwt internet explorerインラインスタイル

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

はなぜIEがこれをやっていると私は、この問題のために何ができるの下のように思えたのですか?

答えて

0

あなたが話しているGWTとIEのバージョンと、あなたが使っているdoctypeについてもっと具体的に説明する必要があります。 しかし、私はあなたにthisと読むことをお勧めします。アプリケーションが標準モードになっている場合は、垂直パネルが正しくレイアウトされないことが予想されます。あなたが正しいdoctypeを持っていることを確認してください。

+0

すばやくお返事ありがとうございます。 - GWTのバージョン:2.1.0 - IEのバージョン:IE8 私の* .htmlのファイルで私は<!DOCTYPE HTML>を使用しますが、実際に私は、私はちょうど使用「を使用しているdoctypeを」あなたの質問を理解することができませんでしたDoctypeは私が上記のように。私はあなたが投稿した文書を読んでいました。私はDoctype宣言を使用しているので、私はStandartモードを使用していないと思います。 私は間違っていますか? ありがとうございます。 –

1

@jonasrが既に述べたように、問題は標準モードと、あなたが使用する特定のパネルによるものです。

あなたのHTML文書に<!DOCTYPE html>と宣言しているので、ブラウザは標準モードになります。

あなたのケースでは、VerticalPanelのいくつかの古いパネル(GWT 2.0以前のもの)が標準モードで正しく表示されません。代わりに、FlowPanelを使用する必要があります。

スタイルの追加について - GWTはブラウザごとに異なる出力を生成するため(ブラウザのバグや不具合を回避)、GWTによって追加されたスタイルは完全に可能性があります。

+0

私はフローパネルを試しましたが、もう一度同じです。どんな提案もできますか? –