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 文档类型(如果这有帮助)。

4

1 回答 1

1

您应该像这样在 startColorStr 处放置 2 个额外的数字:

startColorstr="#80848c88"

它将完美地工作。

于 2012-11-23T15:54:10.263 回答