Internet Explorer のメモリーリークは昔から本当に困りものです。。 システムテスト工程で言われた日にはどうしていいものか…。 そんな困りものの IE のメモリーリーク関連の情報をまとめをしてみます。 (ちなみに…Windows 7 を前提で話を進めさせてもらいます。つまるとこ IE8 以上。いまさら XP なんて見たくないし www) 書いてはいけない JavaScript コード (※サンプルコードは こちら をご参照ください。) IE8 以上において、 KB情報 からみる書いてはいけない JavaScript コードは以下の通りです。 (パッチが当てられる場合は関係ありません。) innerHTML プロパティを頻繁に書き換える frameset 要素を使う window.open した先のウィンドウ内で循環参照を含む iframe 要素を使う window.creat
IE8以下で透過PNGが黒くなる場合の対処法 by ateliee · 公開済み 2013年3月28日 · 更新済み 2017年3月25日 こんにちわ。film Power Rangers 今回は透過PNGを使った場合に陥りやすいバグの対応方法についてご紹介いたします。 IE8やIE7などで透過pngを使った場合、背景が黒くなる場合があります。 opacityなどの透過指定をしている場合にもおきるかもしれません。 そういった場合、IE独自の指定をする必要があります。 [css] img.png{ filter’: ‘progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”sample.png”, sizingMethod=”scale”); } [/css] CSSにて透過PNGを使っている要素にprogid:DXImageTrans
現在、A!@attripさん発で話題になっている「たった2行でIE5.5~IE8をモダンブラウザの挙動にする魔法のJS」という記事。 Webデザイン界隈では当たり前のものですが、実はもうひとつ追加しておくといいかもしれないjsがあったりします。 Photo:html5 By michael pollak IE8以前のブラウザはどうにもこうにも開発者泣かせなわけですが、ie9.jsとcss3-mediaqueries.jsを突っ込むことで、モダンブラウザと同じ挙動にすることができちゃいます。 もう少し具体的に書くと、ie9.jsを組み込むことで、 position:fixed;に対応 max-width、max-heightに対応 属性セレクタ、擬似クラスに対応 margin:0 auto;でのセンタリングに対応 透過PNGに対応 opacityに対応 といったことが可能になります。要はCS
Dave Woodsのエントリー「IE6 -CSSのバグとその解決方法」から、IE6でよく遭遇する3つのCSSのバグとその解決方法の意訳です。 IE6 - CSS Bugs and Fixes Explained IE6で、マージンが2倍になってしまうバグ IE6で、hasLayoutプロパティによって起こるバグ IE6で、小さい高さを指定した場合に起こるバグ IE6で、マージンが2倍になってしまうバグ IE6で、フロートした要素のマージンが2倍になってしまうバグと解決方法の紹介です。 下記のコードで、IE6はマージンが20pxになります。 sample:バグ #navigation{ float: left; width: 200px; margin-left: 10px; } #content{ float: right; width: 500px; margin-right: 10p
IE6からIE7が今後本格的にマーケットシェアを取って行くことを考えると、IE7の仕様やバグを考えた上でのマークアップが欠かせないとは思います。でも、僕らはまだIE7がどんなものかが分からない。そのため、とりあえず* { zoom: 1;}を指定しておくことが安全策なのかもしれません。 IE7のZoom機能で、見事にこける。 先日、うちの本体のサイトを更新し終わった際に、スタッフから「あれ、しゃらくのサイトずれてるよ」と指摘されました。更新箇所が多く、CSSも多少いじくったので、どこか消してしまったのかもしれません。そこで、自分のブラウザで確認するも、どうも問題が再現できない。そのスタッフのブラウザを見ると、こんな感じになっていました。 僕のFirefoxで見てみても問題ないし、そのスタッフが使っているIE7でも問題なし。「うーん」と悩んでみるものの、意外と答えは簡単なところにありました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く