是否有一个工具使我的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。所以这对我目前的处境来说不是很好。