1

私は次のコードを持っています:

body{
  font-family : Arial, helvetica, verdana;
  background: url('../images/waves.png');
  background-position: 50% 0%;  
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80848c', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

IE9での結果は、グラデーションがレンダリングされ、画像が表示されないことです。私はこの質問を読み、最後の手紙までそれに従いました。この人は彼の問題を解決することができましたが、私は私が欠けているものについて迷っています。グラデーションを無効にすると、グラデーションが表示されることを私は知っています(開発モードで)ドキュメントはhtml5 doctypeを使用します(これが役立つ場合)。

4

1 に答える 1

1

次のように、startColorStr に 2 つの余分な数字を配置する必要があります。

startColorstr="#80848c88"

それは完全に機能します。

于 2012-11-23T15:54:10.263 に答える