0

我目前正在尝试将指南针集成到我的 Rails 项目中。一切正常,直到我尝试使用旧的 Firefox 版本(3.0.18)和不太旧的 IE 版本(8)。

例如,我的标题有一个 linear-gradient :

  +background-image(linear-gradient(#8fcbef, #cee8ff))

它工作得很好。但是旧浏览器没有自动回退。类似背景颜色的东西:#8fcbef...

我错过了什么吗?

提前致谢!

4

1 回答 1

2

这里有几个选项:

  • 自己指定 css3 的每一位的后备,并开始使用modernizr以确保仅在未解释 CSS3 时读取它们
  • 尝试使用波旁威士忌,因为它在您使用 CSS3 时提供了后备功能

如果您想坚持使用 compass,请尝试使用html5-rails,因为它将modernizr 嵌入到您的应用程序中,以便您可以仅在需要时选择性地提供回退

ps现代化后备的一个例子是:

// this rule is only applied if the browser is incapable of rendering css3-style gradients 
.no-cssgradients
  #header
    background-color: #8fcbef

// this rule is applied when css3 gradients are interpreted 
#header    
  +background-image(linear-gradient(#8fcbef, #cee8ff))
于 2012-04-08T17:07:04.373 回答