- ベストアンサー
HTML初心者です
HTML初心者です IE6で文字コードを指定したいです <meta charset="UTF-8"> 上記のように指定してもちゃんと適用してくれますか? よろしくお願いします
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ネットでmetaタグのリファレンス見たらIE6も入っていたんで適用されると思います。 本当に適用されるかどうかは試された方が早いのでは?
その他の回答 (3)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
HTML5の記法ですよね。もし腐った牛乳と揶揄されるIE6をターゲットにするなら、HTML5は使用すべきではありません。HTML4.01やCSS2.1も不完全です。HTML3.2あたりで押さえておいたほうが無難です。(^^) ⇒マイクロソフト、IE6 撲滅に向けた一大キャンペーン始める | スラッシュドット・ジャパン( http://slashdot.jp/story/11/03/07/2037203/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%BD%E3%83%95%E3%83%88%E3%80%81IE6-%E6%92%B2%E6%BB%85%E3%81%AB%E5%90%91%E3%81%91%E3%81%9F%E4%B8%80%E5%A4%A7%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%9A%E3%83%BC%E3%83%B3%E5%A7%8B%E3%82%81%E3%82%8B ) IE6では、<meta charset="UTF-8">は理解してくれないでしょう。 HTML5は、まだ時期尚早ですよ。まずHTML4.01strict transotinalやframesetではない。 『HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )』 HTML5は、HTML4.01strictの改訂版です。HTML4.01strictさえ未熟な段階で、HTML5には手を出さないほうが良いです。例えばDIVは原則として使わなくなりますし・・
お礼
回答ありがとうございます HTML5のブームについていけてないです。すいません
- devgirl
- ベストアンサー率83% (5/6)
こんにちは。 適用しますが、互換性やセキュリティ上の問題のため、IE6だけを向かって開発するのは良くないです。
お礼
回答ありがとうございます 気をつけます
IE6はhtml5を理解しないので、この書き方では、、やってみないと分かりませんが。 html4形式で書くと、以下のようになります。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
お礼
回答ありがとうございます 回答でもはっきりとわからなかったのでmsのsuperプレビューをダウンロードして試してみました 結果は文字化けなしで表示できていました!しかも、ドックタイプHTML5はIE6では標準モードで表示できるようです IE6に完全対応するつもりはないのですが、ドックタイプと文字コードだけでも適用できるので助かりました
お礼
回答ありがとうございます 回答でもはっきりとわからなかったのでmsのsuperプレビューをダウンロードして試してみました 結果は文字化けなしで表示できていました!しかも、ドックタイプHTML5はIE6では標準モードで表示できるようです IE6に完全対応するつもりはないのですが、ドックタイプと文字コードだけでも適用できるので助かりました