2011-01-16 12 views
3

はここで何か面白いものだが、そこに多くの人がこの問題を抱えていたturnsout、しかし、私は解決策を見つけることができませんでした:フィルタは、IE、身体およびフォント

問題は、関連する(と観測)されるだけでIE8とIE7で: 「body」にfilter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEBB', endColorstr='#FFEEBB',GradientType=0);を追加すると、ページ内のすべてのフォントがうんざりしてしまいます。 "filter"を削除すると、フォントは元の状態に戻ります。

どういうところが間違っていますか?

P.S.うんざり - >フォントがぎざぎざのように見えますが、クリアタイプがないのとまったく同じです!

+1

「混乱」とはどういう意味ですか?私が正しく思い出した場合、DXフィルターを設定するとClearTypeが無効になります。おそらくそれはあなたの問題ですか? –

+0

正確には、クリアタイプはありません。任意の回避策はありますか? – guest86

答えて

1

これは、独自のMicrosoftフィルタによく似ています。あなたのウェブサイトユーザーの99%が使用していることが分かっている場合を除き、それらのフィルターを使用しないでください。もちろん、特定のスタイルシートでこれを使用している場合は、適切なブラウザ用の別のスタイルシートを補完するために、市場を壊すことなくそのフィルタを使用できます。

いずれにしても、私は特に特定のフィルタ(または、具体的なものは何か)を使用しないことを強くお勧めします。その代わりに、バックドアに関するセキュリティホールとプライバシーがより少なく、より適合性の高いブラウザに変更するために、ユーザに微妙に推奨する必要があります。

+0

さて、私は体のグラデーションの背景について忘れて、あなたのアドバイスを使っています...私はちょっと嫌いです...ソフトウェア...仕事にいいのではなくて素敵に見えるように作られました。\ – guest86

+0

"平和" " :) 打ち間違え :) – guest86

1

私は専門家ではありませんが、IE特有のものを使用しているように聞こえますが、そうであれば、別の方法を見つけることは十分に推奨できませんでした。用とそう離れて、多くの人々に変わります。DXTransformを使用するすべての要素で

2

Internet ExplorerのdisablesClearTypeレンダリング。

回避策は、相対位置ラッパー要素が含まれhereを説明あります。それはで動作しているようですIE8以上。

+0

いいえ、それはトリックをしません:\ – guest86

+0

背景色を追加すると私のためのトリックでした! – Sean

関連する問題