I CSS3 saranno standardizzati dai browser?

2

Sto usando CSS3 per la prima volta, ma l'uso di stili specifici con prefisso per ogni browser sembra strano. La necessità di utilizzare -moz- , -o- , -webkit- e un altro prefisso rende il CSS più grande e difficile da mantenere.

Voglio sapere se i browser stanno implementando delle standardizzazioni per evitare l'uso del prefisso per gli stili.

    
posta Renato Dinhani 16.04.2012 - 14:18
fonte

1 risposta

2

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.

    
risposta data 16.04.2012 - 14:50
fonte

Leggi altre domande sui tag