css - 为什么浏览器不自动更正不兼容的 CSS3 转换?

标签 css firefox browser webkit mozilla

为什么浏览器不自动更正 CSS3 转换? Safari/Chrome 和 Firefox CSS 转换之间的唯一区别是“moz”和“webkit”。当然,firefox 可以添加一个自动更正功能,将 css 中的每个“webkit”实例更改为“moz”,问题就会得到解决。或者还有更多?

最佳答案

通常 -moz-webkit 用于 CSS 选择器,它们是特定于浏览器引擎的属性。选择器可能不稳定,或者在每个浏览器改进行为时表现不同。

他们不想“自动更正”其他实现,因为其他浏览器对 CSS 属性的解释可能不同。如果发生冲突,它可能会导致关于 CSS 属性应该“获胜”的问题。最后,它可能会增加每个浏览器的开发时间,因为他们需要弄清楚其他浏览器引擎在做什么。

关于css - 为什么浏览器不自动更正不兼容的 CSS3 转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15370421/

相关文章:

css - Angular 2 : change background color of div when checkbox is checked

javascript - JS 函数 - 数学优化,某些情况下减 1

css - 如何制作带有渐变背景的纯CSS div?

firefox - 无法打开共享对象文件 : No such file or directory Couldn't load XPCOM

iPhone浏览器: Checking if iPhone app is installed from browser

css - 网格系统仅在 xs 中不在 md 中

html - XUL:如何呈现特殊的 html 实体(复制、交易、deg...)?

jquery - 使用 jQuery 计算高度在 Firefox 和 Chrome 中有所不同

javascript - 为什么浏览器不想将文本放置在 <tr> 标记之间?

performance - Web 浏览器性能规则 "only 2 requests in parallel per hostname"是否仍然正确?