Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一个工具使我的CSS3跨浏览器兼容?_Css_Cross Browser - Fatal编程技术网

是否有一个工具使我的CSS3跨浏览器兼容?

是否有一个工具使我的CSS3跨浏览器兼容?,css,cross-browser,Css,Cross Browser,可能重复: 我一直在懒散地开发一个网站,我手工制作的CSS包含很多行,比如 border-radius: 10px; 没有所有变体: -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 有没有一种工具可以让我的css文件变得更加丰富?您可以尝试以下方法: 它似乎一次又一次地修复了冗余定义。您可以尝试以下方法: 它似乎一次又一次地修复了冗余定义。对于可以使用的边界半径 对于可以使用的边界半

可能重复:

我一直在懒散地开发一个网站,我手工制作的CSS包含很多行,比如

border-radius: 10px;
没有所有变体:

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

有没有一种工具可以让我的css文件变得更加丰富?

您可以尝试以下方法:


它似乎一次又一次地修复了冗余定义。

您可以尝试以下方法:


它似乎一次又一次地修复了冗余定义。

对于可以使用的边界半径


对于可以使用的边界半径


读取您的CSS,并在必要时使用JS动态添加前缀,但不修改您的CSS文件。@卫斯理·默奇不是傻瓜,此人尚未编写任何代码,希望将痛苦降至最低。我已经有了需要修改的代码。@TomMedley:那篇文章上的答案和这篇文章上的几乎一样。看看thirtydot的解决方案。这可能不是一个骗局,但我认为它会对你有用-如果不是的话,很抱歉。如果您使用的是PHP,也可以查看CSSmin,它将完全满足您的需要(无需编辑代码)。嘿,汤姆,我真的很好奇:您是如何发现您需要使用
-webkit
-moz
前缀作为边界半径的?很久以前,我就认为这不再必要了。是否存在不支持标准边界半径的webkit浏览器?那么mozilla呢?现在快到2013年了,你的目标浏览器是什么?@WesleyMurch这是我一直在做的事情。如果你有好的数据表明它们不再是必要的,我很想看看。读取您的CSS并在必要时使用JS动态添加前缀,但不修改您的CSS文件。@WesleyMurch不是傻瓜,此人尚未编写任何代码,希望将痛苦降至最低。我已经有了需要修改的代码。@TomMedley:那篇文章上的答案和这篇文章上的几乎一样。看看thirtydot的解决方案。这可能不是一个骗局,但我认为它会对你有用-如果不是的话,很抱歉。如果您使用的是PHP,也可以查看CSSmin,它将完全满足您的需要(无需编辑代码)。嘿,汤姆,我真的很好奇:您是如何发现您需要使用
-webkit
-moz
前缀作为边界半径的?很久以前,我就认为这不再必要了。是否存在不支持标准边界半径的webkit浏览器?那么mozilla呢?现在快到2013年了,你的目标浏览器是什么?@WesleyMurch这是我一直在做的事情。如果你有很好的数据表明他们不再需要了,我很想看到它。我会考虑将来的项目,但是它需要以一种“轻快”的方式重写我的CSS,所以我现在的情况不太好。我会为将来的项目考虑这个问题,但是它需要以一种“简洁”的方式重写我的CSS。所以这对我目前的处境来说不是很好。