L'uso delle proprietà prefiexed è quello di evitare la collisione tra il modo in cui un fornitore lo rende e come dovrebbe funzionare (basato su W3C). Queste proprietà alla fine scompariranno (per le proprietà correnti) e alla fine ricompariranno per le nuove proprietà del prototipo.
Una cosa da tenere a mente quando usi i prefissi dei venditori, definisci le proprietà prefissate prima di quella finale, in questo modo, ad esempio, quando la proprietà mozilla
di border
sarà definitiva, non dovrai riscrivere il tuo css.
.selector {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
In questo modo, ogni venditore che non supporta il formato finale, supporterà il proprio e ciascun fornitore che supporta il formato finale interpreterà le due definizioni che capirà ma il secondo sovrascriverà il primo.