如何定义CSS3属性的书写顺序 |
一、不同书写顺序示例
下面便是我们可能不怎么在意的,可能会产生问题的书写顺序: 实际上,依照我们的逻辑思量,后面的书写也应该不会产生问题啊 。 比方说,火狐即 支撑border-radius: 10px;又 支撑-moz-border-radius: 10px;属性,后面的overwrite前面的也没有问题啊 。然而,事实上, 事件不是我们想的那么 方便的 。
1. 很久很久以往:阅读器即不宠幸前缀CSS3也不宠幸纯情CSS3(border-radius); 下图便是这种趋向的 活泼写照 。
当属性超过一个参数值的时候,不同的属性产生的作用是不一样的 。 纯情的那种写法(border-radius: 30px 10px),是让box左上和右下角为30像素圆弧,左下角和右上是10像素圆弧 。而那种杂碎的前缀写法(-webkit-border-radius),则box渲染为每个角都是30像素宽10像素高的圆弧 。
三、结语
|