为了实现跨浏览器的兼容性,我们倾向于同时使用供应商特定的扩展和标准的 CSS3 语法。我知道 CSS3 仍处于草稿阶段,但我们已经开始使用它。但问题是,它们出现的顺序真的很重要吗?
例如,让我们看看这里
-moz-border-radius: 10px;
border-radius: 10px;
这适用于特定于浏览器border-radius
的方法,然后回退到标准方法,后者可能会被忽略,但仍然如此。
同样,切换它们的顺序
border-radius: 10px;
-moz-border-radius: 10px;
现在,这首先尝试标准语法,然后回退到基于浏览器的扩展。
排序有什么不同吗?可能是在性能方面或其他方面。