- 締切済み
IE8でレイアウトが崩れます。
HPビルダーを使ってHPを作成しております。作成したサイトがIE8でレイアウトが崩れるのでタグを追加し以下のように記載しましたがIE8で確認しましたが直っておりませんでした。間違っている箇所等がございましたら、ご指摘お願い致します。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <meta http-equiv="X-UA-Compatible" content="IE=emulateIE7" />
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- naokita
- ベストアンサー率57% (1008/1745)
標準準拠モードと過去互換モードの違いによるものでしょう。 この違いを知らないと、「崩れる」とか何も言えません。 1、 何故、互換モードなのでしょうか・・・ 2、 <meta http-equiv="X-UA-Compatible" content="IE=emulateIE7" /> を使う目的は何でしょうか・・・ この辺をはっきりしないと、ルールの無いスポーツをやっている様なもので、次々と問題が発生する事でしょう。 HTML,CSSは、バグを除き、 自分が設定/制作したルール・バージョン通りのレンダリングされます。 目的に合わせたHTML,XHTML,HTML5/各バージョンで制作し、 IE6~9,Firefox,Chromeなどの各ブラウザで要確認。 バージョンとブラウザの関係を全部把握するのは大変なので、 いつも利用する仕様を自己統一した方が楽です。 ------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>****</title> <meta name="description" content="*,*"> </head>