我一直在努力使我的网站不仅兼容chrome,还兼容firefox,但结果并不如我所希望的那样顺利。即使是Firefox 9(我今天下载的),他们自己宣传自己是与更多css兼容的“最佳”浏览器,但是出现了无法解释的错误,可能是我做错了一些没有工作的css。
我的第一个问题是关于渐变。我有两个使用相同渐变代码的灰色渐变分隔符,但产生非常不同的结果。
background-image: -moz-linear-gradient(bottom, rgb(58,58,58) 0%, rgb(85,85,85) 100%);
是真正起作用的那个。background-image: -moz-linear-gradient(bottom, rgb(42,42,42) 100%, rgb(25,25,25) 0%);
然而,没有。实际上根本没有显示任何东西。我把第一个放在这里测试是否有效,它确实有效,但是这个特别的就不行。
使用Firebug,它将我的代码行更改为:background-image: -moz-linear-gradient(center bottom , #2A2A2A 100%, #191919 0%);
那么我哪里犯了错误吗?因为我看不出示例1和2之间的区别。
我的第二个错误不是CSS3,而是在表格中添加padding:20px;。它在chrome中非常有效,但在firefox中没有显示任何填充。除了边框属性之外,是否有其他替代方法,因为我也在标签中使用边框。
再次感谢您的帮助!我非常感激,因为这个错误已经困扰我一两个小时了,我还没有找到任何解决方法。