Quirks モードでのみ動作する非常に不適切にコーディングされた CMS を使用しており、ページの右下にフローティング div を配置したいと考えています。これを行うための可能な方法を探して、過去2時間を費やしました。通常は次のようにします: Position:fixed; ただし、これは Quirks モードでは機能しません。
javascriptでできますか?もしそうなら、どうやって?
Quirks モードでのみ動作する非常に不適切にコーディングされた CMS を使用しており、ページの右下にフローティング div を配置したいと考えています。これを行うための可能な方法を探して、過去2時間を費やしました。通常は次のようにします: Position:fixed; ただし、これは Quirks モードでは機能しません。
javascriptでできますか?もしそうなら、どうやって?
DOCTYPE を変更しようとしましたか? 「position:fixed」css を IE 7+ で TRANSITIONAL doctype を使用して動作させるにはどうすればよいですか?
HTML5 doctype を使用していますか?
<!DOCTYPE html>
代わりに絶対位置を試しましたか? body タグの子として div を持つ。
IE 7 の Quirks モードは、HTML 4.01 ドキュメントをコーディングするときにもトリガーできます。DTD の前にコメントを挿入すると、IE 6 と IE 7 の両方でこの下位互換モードがトリガーされます。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
また
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ブラウザーがどのレンダリング モードにあるのかは、常に明確であるとは限りません。IE のアドレス行に、次のように入力します。
javascript:alert(document.compatMode)
ありがとう、ブレンドン