On this page
クワークスモードのページでのボタン/お問い合わせフォーム設置
Mozilla FirefoxやGoogle Chromeではお問い合わせボタンがページ上で意図した通りに表示されているにもかかわらず、Internet Explorerで確認すると、ボタンの位置がまったく異なる場所にあったり、一部が切れてしまったりすることがあります。この問題は、古いブラウザとの互換性を考慮したquirksモードを使用して設計されたページで発生することが多いです。
IEで特定のページがquirksモードを使用しているか確認する方法
Internet Explorerで該当ページを開き、F12キーを押すと、Internet Explorerの開発者ツールが開きます。右下隅のDocument Modeに Quirks mode (Page default) と表示されていることで確認できます。
解決策
ページのソースコードで DOCTYPE を変更し、quirksモードが設定されないようにする必要があります。
- DOCTYPEの定義の前にコメントやXML宣言があってはなりません
- 適切なDOCTYPEの定義を使用してください
最も一般的で効果的なDOCTYPEの定義は次のとおりです:
quirksモードでページがレンダリングされる可能性があるDOCTYPEの定義については、以下の記事(ページのほぼ最下部まで)を参照してください:https://en.wikipedia.org/wiki/Quirks_mode