css3 moz线性渐变不工作

css3 moz线性渐变不工作,css,firefox,gradient,Css,Firefox,Gradient,出于某种原因,我的webkit定义在chrome上运行,但在firefox 3.5.11中,我看不到我的渐变 html { height: 100%; } body { height: 100%; background-repeat: no-repeat; } body{ height:100%; background-color: #eaebeb; background-image: -moz-linear-gradient(top, #eaebeb, #fff);

出于某种原因,我的webkit定义在chrome上运行,但在firefox 3.5.11中,我看不到我的渐变

html {
  height: 100%;
}
body {
  height: 100%;
  background-repeat: no-repeat;
}
body{
  height:100%;
  background-color: #eaebeb;
  background-image: -moz-linear-gradient(top, #eaebeb, #fff);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaebeb), to(#fff));
}

我试过一些例子,但运气不好。

应该是
背景
,而不是
背景图像

使用渐变时,将
背景图像
更改为
背景

Ahem

在页面顶部:

Gecko 1.9.2(Firefox 3.6)中引入 /雷鸟3.1/Fennec 1.0)

当然,它在Firefox 3.5中不起作用。

@Yi Thank mate:-)我假设我有最新的版本,因为我在这里运行fedora 13,但显然还没有在3.6上运行,所以我甚至没有考虑检查版本。使用“背景图像”是一种解决方法,允许使用较旧的浏览器。因为它会将渐变的“图像”置于背景色之上。如果使用非实体渐变(即alpha小于1的渐变),可能会获得一些意想不到的效果(颜色将通过渐变显示),但在所示示例中,它应该可以正常工作(假设您有一个更新的浏览器)。