サーバーへの非同期投稿を行うユーザーコントロールに取り組んでいます。ユーザーコントロールをフェードさせて、動作中に「送信中...」メッセージとgifを表示したい。そうするために、私はコントロールのメインdivの上に半透明のdivを絶対に配置しようとしています。本来よりもはるかに難しいことが判明しています。私はついにFirefoxで問題ないように見えましたが、IEに入ると、コントロールのメインdivが正しい幅でさえないことがわかりました。
全幅を275pxにしたい。だからFirefoxで私はそれを持っているようにスタイリングしました
width: 245px; margin 36px 15px 46px 15px;
つまり、幅+マージン= 275であり、それがレンダリング方法です。IEでは、ブラウザは幅からマージンを差し引いているため、合計幅は245で、その中に15pxのマージンがあります。さて、私は両方のブラウザがクァークズモードで実行されていることを知りました...私は思う...ドキュメントタイプは次のとおりです:
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
私の理解では、これがクァークズモードの機能ですが、IEとFirefoxの両方がクァークズモードであっても、レンダリングが異なる場合は、どうすればよいかわかりません。