テキストが含まれる要素の透明度(opacity)を操作した場合に、IEだとClearTypeが解除されてしまう。IEのCSS独自実装であるfilter プロパティと ClearType のエフェクトが干渉しているのが原因らしいが、そんなことはどうでもいい。というわけで対策……といきたいが、現在の所これといった解決策がない。 限定的に、FadeInさせた場合や透過処理をやめた後にのみ使えるテクニックを見つけたので転載。 element.style.removeAttribute('filter'); element.style.visibility = 'hidden'; element.style.visibility = 'visible'; jQueryの場合はこんなカンジでいけた。 elem .each(function(){ this.style.removeAttribute('