風のささやき

風のささやき

PR

Freepage List

Keyword Search

▼キーワード検索

Calendar

November 27, 2013
XML
カテゴリ: カテゴリ未分類
javascript の命令というか メソットに document.viewport.getHeight と
いうものがある。

デバックしていると、この復帰値に問題がある事がわかってきた。
html4における 表示している高さを返すのだが、とてもまともとは思えなかった。

html5にした場合は、ほぼすべてのブラウザーで想定内の戻りとなる。

html4の場合は、IE以外の  Chrome、Mozilla、Safariでは 想定より大きい
サイズとなり、IEは小さい。

どちらが正しいのか 調べてみたら 明らかに Chrome、Mozilla、Safariの方がおかしい。

まあ、多数決的に言えば、IEがおかしいと言うことになるのだろう。


引く命令を 発行した場合。 明らかにズレているのはChrome、Mozilla、Safariの方

ただし、html5にすると すべてのブラウザーで ほぼ中央に表示される。

どうやら CSS と javascript を 併用した場合の 動きはIEが正しい時が多い

注意すべきは 正確には IE11 からの話である それ以前は なにやら
どうして こうなる というものが 多すぎて 検証する気も失せるのだが

それ以前の場合。基本的に IE7以降は よくも悪くも html4 の場合は
CSS を無視する傾向があり、html5にすると CSSに忠実になる分 融通が利かない。

画像と画像の隙間が開くなど、いちいちCSS定義しないといけない。
まあ さぼるなと いわれれば それまでだが 
Chrome、Mozilla、Safari などは html4 宣言するだけで 表示位置が引き締まる
ああ そうか もしかすると 自動で つめた分が javascriptでは わからず










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

Last updated  November 27, 2013 09:03:34 PM
コメント(0) | コメントを書く


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

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