In order to achieve cross-browser compatibility, we tend to use both vendor specific extensions and standard CSS3 syntax. I know CSS3 is still in draft, but we have already started using it. But the question is, does the order of where they occur matter very much?
For example, lets see here
-moz-border-radius: 10px;
border-radius: 10px;
This applies browser specific border-radius
and then falls back to standard method, the later will hopeful be ignored, but still.
Similarly, switching their order
border-radius: 10px;
-moz-border-radius: 10px;
Now, this tries standard syntax first and then falls back to browser based extension.
It there any difference caused by the ordering? May be in terms of performance or else.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…