browser - 跨浏览器 CSS3 转换解析错误

标签 browser css background

我已经设置了跨浏览器的 css3 bg 转换

background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dadada'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dadada)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ccc,  #000); /* for firefox 3.6+ */ 

但是当我在 Firefox 上打开这个页面时,它给我解析错误

解析“背景”值时出错。声明掉了。 @样式.css:43

解析“过滤器”的值时出错。声明掉了。 @样式.css:43

enter image description here

如何预防?

最佳答案

您无法阻止这些解析错误。 Firefox 不理解 filter 属性,从 Firefox 的 Angular 来看,webkit 语法是错误的。当标准尚未最终确定时就会发生这种情况。

关于browser - 跨浏览器 CSS3 转换解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689268/

相关文章:

html - CSS:让文本出现在我的 div 中的渐变之上

css - 固定侧边栏和带有固定背景图像的右侧内容

c++ - 以编程方式在默认浏览器中打开多个 URL

JAVA Selenium Webdriver 下载前询问每个文件的保存位置

javascript - onbeforeunload 可以这样写吗?

javascript - 更改页面后关闭选项卡窗口浏览器

html - CSS - 在没有重叠/绝对定位的情况下将元素对齐到居中的 div 的右侧?

css - 在哪里可以编辑 Jekyll 博客的内联代码样式?

html - 如何从 DIV 背景中的 CSS Sprites 中选择所需的图像并对其进行定位?

html - 注释掉的代码会影响页面加载时间吗?