タグ付けされた質問 「internet-explorer-8」

Windows Internet Explorer 8は、Microsoftが開発したWebブラウザーで、2009年3月19日にWindows XP、Windows Server 2003、Windows Vista、Windows Server 2008、およびWindows 7向けにリリースされました。

8
IE 8に含まれる要素に影響を与えないdivの背景の不透明度?
IE 8に含まれている要素に影響を与えずにdivの背景の不透明度を設定したいのですが、解決策があります。動的不透明度を使用しているため、1 x 1 .png画像を設定してその画像の不透明度を設定しても応答しません。それ 私はそれを使用しましたが、IE 8では動作しませんでした #alpha { filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; } そして rgba(0,0,0,0.3) また。


6
疑似要素に単一または二重のコロン表記を使用する必要がありますか?
IE7とIE8は疑似要素(::afterまたは::first-letter)のダブルコロン表記をサポートしていないため、また、最近のブラウザー:afterは後方互換性のためにシングルコロン表記(たとえば)をサポートしているため、シングルコロン表記のみを使用する必要があります。 IE8の市場シェアがごくわずかなレベルまで下がって、コードベースを見つけて置き換えますか?または両方を含める必要があります: .foo:after, .foo::after { /*styles*/ } IE8ユーザー(貧しい人々)のことを気にすると、doubleだけを使用するのはばかげているように見えます。

5
IE8とJQueryのtrim()
私はtrim()を次のように利用しています: if($('#group_field').val().trim()!=''){ どこgroup_fieldタイプテキストの入力要素があります。これはFirefoxで機能しますが、IE8で試したところ、次のエラーが発生しました。 Message: Object doesn't support this property or method trim()を削除すると、IE8で正常に動作します。私はtrim()の使い方が正しいと思いましたか? 助けてくれてありがとう

7
$ .getJSONがIE8でキャッシュされたデータを返す
現在、ASP.net MVCとJQueryをいじっています。意味がなさそうな行動に出くわしました。 私は$.getJSONいくつかのdivを生成するためにJQueryの関数を呼び出しています。イベントはイベントでトリガーされ$(document).readyます。これは完全に機能します。 AJAX.BeginFormdivに入力するときに使用される別の値を追加する小さなものがあります。リモート関数を正しく呼び出し、成功すると元のJavaScript関数を呼び出してdivを再生成します。 ここで奇妙な部分があります:FireFoxとChrome-すべてが機能します。しかしIE8(ベータ)では、populate Divスクリプト($ .getJSON関数を呼び出す)へのこの2番目の呼び出しはキャッシュされたデータを取得し、サーバーに問い合わせません! この質問が理にかなっているといいのですが:簡単に言えば、なぜ$.getJSONキャッシュされたデータを取得するのですか?そして、なぜそれはIE8にのみ影響するのですか?

4
Dependency WalkerはIESHIMS.DLLおよびWER.DLLがないと報告しますか?
Internet Explorer 8ボックスを備えたWindows XP Professional SP3で、私の実行可能ファイルに対してDependency Walkerを実行すると、IESHIMS.DLLおよびWER.DLLが見つかりません。 これらのDLLは必要ですか? どこで入手できますか? C:\ Windows \ System32 \ Wer.dllとC:\ Program Files \ Internet Explorer \ Ieshims.dllにあるはずだと思います

3
JavaScript-myArray.forEachとforループのニュアンス
私は使用を提案する多くの質問を見てきました: for (var i = 0; i < myArray.length; i++){ /* ... */ } の代わりに: for (var i in myArray){ /* ... */ } 配列の場合、一貫性のない反復のため(ここを参照)。 しかし、オブジェクト指向ループを好むように見えるものを見つけることができないようです: myArray.forEach(function(item, index){ /* ... */ }); これは私にはもっと直感的に思えます。 現在のプロジェクトでは、IE8の互換性が重要であり、Mozillaのポリフィルの使用を検討していますが、これがどのように機能するかは100%わかりません。 標準のforループ(上記の最初の例)と最近のブラウザーによるArray.prototype.forEach実装の間に違いはありますか? 最近のブラウザーの実装と上記にリンクされているMozillaの実装(特にIE8に関連)の間に違いはありますか? パフォーマンスはそれほど問題ではなく、反復されるプロパティとの一貫性のみです。

12
「margin:0auto;」を使用する Internet Explorer8で
私はいくつかの高度なIE8テストを行っている最中ですが、IE8では古い使用方法margin: 0 auto;がすべての場合に機能するとは限らないようです。 次のHTMLは、FF3、Opera、Safari、Chrome、IE7、およびIE8互換で中央揃えのボタンを提供しますが、IE8標準では提供しません。 <div style="height: 500px; width: 500px; background-color: Yellow;"> <input type="submit" style="display: block; margin: 0 auto;" /> </div> (回避策として、ボタンに明示的な幅を追加できます)。 だから問題は:どのブラウザが正しいのか?それとも、これは動作が定義されていないケースの1つですか? (私の考えでは、すべてのブラウザーが正しくありません。「display:block」の場合、ボタンの幅を100%にするべきではありませんか?) 更新:私は劣等生です。入力はブロックレベルの要素ではないので、「text-align:center」を使用してdiv内に含める必要があります。とはいえ、好奇心のために、上記の例でボタンを中央に配置するかどうかを知りたいと思います。 恩恵のために:私は例で奇妙なことをしていることを知っています、そして私がアップデートで指摘するように、私はちょうどそれを中央に揃えるべきでした。賞金については、次のような仕様を参照してください。 「display:block」を設定した場合、ボタンの幅は100%にする必要がありますか?それともこれは未定義ですか? 表示はブロックなので、「margin:0auto;」にする必要があります。ボタンを中央に配置するかどうか、または未定義ですか?

7
ハイチャートチャートオプションbackgroundColor:IE8で黒を表示する「透明」
HighchartsbackgroundColor:'transparent'黒を表示するチャートオプションIE 8 histogram = new Highcharts.Chart({ chart: { renderTo: 'histogram', defaultSeriesType: 'bar', backgroundColor:'transparent' } これはI.E 9他では問題なく動作しますが、IE 8とSafariでは失敗します。理由は誰にもわかりませんか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.