-1

フッターが 2 回表示されるという問題がありますが、IE9 でのみ表示されます。(IE8 & 10、Chrome、Safari、Firefox、すべて正常に表示)

URL はhttp://hartconsultingservices.com/craigdickens/です。

別のバージョンの IE でレンダリングを強制する方法はありますか?

ありがとう!

4

1 に答える 1

0

この Javascript コードを使用すると、ブラウザーが Internet Explorer であるかどうかを確認し、バージョン番号を取得できます。それらが問題を引き起こすものと一致する場合は、javascript からフッター div を変更できます。
別の方法として、CSS でフッター div を空白のままにし、Jquery を使用して JavaScript で CSS を追加することもできますが、Jquery をまだ使用していない場合、このような巨大なライブラリをダウンロードするにはやり過ぎになる可能性があります。

var nAgt = navigator.userAgent;
var browserName;
var fullVersion;
var majorVersion = parseInt(navigator.appVersion,10);
var veroffset;

// In MSIE, the true version is after "MSIE" in userAgent
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);
}

出典: JavaScripter

于 2013-06-12T14:05:30.030 に答える