パンダのメモ帳

技術系のネタをゆるゆると

CSS

IEでopacityを変更した場合に、ClearTypeが無効になる

テキストが含まれる要素の透明度(opacity)を操作した場合に、IEだとClearTypeが解除されてしまう。IEのCSS独自実装であるfilter プロパティと ClearType のエフェクトが干渉しているのが原因らしいが、そんなことはどうでもいい。というわけで対策……といきた…

overflow: auto|scroll な要素内の position: relative な要素がはみ出る

IEにおいて、overflow: auto または scroll に設定された親要素内の position: relative な子孫要素がはみ出たり、スクロールされない問題(バグ)が存在する。これに対処するには、親要素にも position: relative を設定すればよい。 参考URL http://d.hate…