風のささやき

風のささやき

PR

Freepage List

Keyword Search

▼キーワード検索

Calendar

November 29, 2013
XML
テーマ: html(4)
カテゴリ: カテゴリ未分類
IE11がリリースされた現在、正式には IE互換モードは推奨されなくなった
にもかかわらず、表示がおかしいとか 話を聞くと ちゃっかりIE互換モードを指定している

IE互換モードとは メタタグの中に IEの過去モードを指定するもの

http-equiv='X-UA-Compatible'を指定するもののことですが

そこで content='IE=EmulateIE7' もしくは 直 content='IE=6'(IE6で動いてね)
など指定します。

これが IE互換モード(Qモード)となり、htmlの互換モードではありません
しかし、IE11は正式にはサポートしてません。(たまたま、それっぽく動くだけと言う事)

とは言え、それっぽく動いてしまうので 問題なんでしょうね。



メタタグの中に IEの過去モードを指定しては いけないと言う事です。

EmulateIEを指定して意味を持つのは IEだけです。 しかも そのIEが正式には
推奨しないというわけですからね。

変になるのは、自己責任というわけです。


つまるところ IEだったら という文のところを 他のブラウザーと同じルートに
修正すれば、ほとんど解決します。

エンドユーザーがまだ、Xpなんで IE8(MAX)なんだ という人もいるでしょう
でも もうXpもサポート切れですよ。

人間 あきらめも 肝心です。 そろそろ 旧互換は やめましょう。
意味もなく'X-UA-Compatible'をメタタグにいれないことです。

多少異なる部分はあるでしょう。それらはメタタグで解決するのではなく


CSSには IE6 だけ、IE7 だけ IE8 だけ IE9 だけ IE10 だけ様に
指定することも可能です。(好ききらいはあるでしょうけど)

または、DTD HTML 4.01 Transitional などを指定して
IE互換ではなく html4互換程度にすべきだと考えます。

まだ、完全にhtml5にするのは難しいと思います。


かつてhtml4では、タグとタグに改行を入れたりすると そのまま隙間として
表示されてしまいましたが、html5ではCSSに指定されたマージンによって制御される為
ソースにコメントや改行を追加してもデザインに関係なくなりました。

div で囲ったものを テーブルの様に 並べることもできます。

テーブルだって もちろん 使えます。 その色や 太さなど 直接指定できた

時代の4と比べれば、めんどうなのかもしれません。

1つ1つ タグすべてに指定しないと いけなくなった分 今までにない

まかふしぎな デザインも 可能になってくるでしょう


知識は財産です。無駄にはなりません。新しいものが出来たら新しいものを受け入れましょう

そして、行き詰まったとき 過去の知識から ひらける すべもあると信じます。





お気に入りの記事を「いいね!」で応援しよう

Last updated  November 29, 2013 10:52:10 PM
コメント(0) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: