2011-10-13 9 views
13

Per la dichiarazione di box-shadow o text-shadow o gradienti, sono ancora necessari tutti i prefissi?Devo ancora utilizzare tutti e cinque i prefissi dei fornitori per la proprietà box-shadow CSS?

-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3; 
-moz-box-shadow: inset 0 0 1px 1px #e3e3e3; 
-ms-box-shadow: inset 0 0 1px 1px #e3e3e3; 
-o-box-shadow: inset 0 0 1px 1px #e3e3e3; 
box-shadow: inset 0 0 1px 1px #e3e3e3; 

Capisco i principali:

-webkit- 
-moz- 
box-shadow 

Ma con la crescita dei browser, ho voluto provare ad avere una visione aggiornata se è necessario l'utilizzo di 5 prefissi in questo momento?

Pensieri, commenti?

+1

Direi che non è più rilevante per supportare questi prefissi di fornitore. – Pacerier

+0

http://www.w3schools.com/cssref/css3_browsersupport.asp - contiene tutte le regole CSS ... e i prefissi da utilizzare ..... o se devi cercare regole individuali puoi sempre usare caniuse.com –

risposta

14

caniuse.com ha a good table che mostra quali browser richiedono il prefisso e che non supportano affatto box-shadow.

(versioni che richiedono un prefisso hanno che il prefisso sotto il numero di versione, come nello screenshot qui sotto.)

enter image description here

Se è necessario utilizzare i prefissi per qualsiasi sito che si sta costruendo dipende quali browser sono effettivamente utilizzati dal pubblico esistente/previsto del sito.

+1

* Ottimo * link, grazie –

+0

non vedo dove viene mostrato se il prefisso del fornitore è richiesto o meno. – the0ther

+0

@ theother: aggiunta schermata per rispondere. –

1

Forse Prefix free aiuterà.

Aggiungerà i prefissi richiesti per browser.

1

Con il continuo miglioramento dei browser, è diventato difficile determinare se sia possibile eliminare i prefissi dei fornitori di alcune aggiunte CSS3. Dato che i CSS3 sono "modulabili" e attraversano lenti cambiamenti sia nella sintassi che nel supporto del browser, è probabilmente meglio attenersi ai prefissi dei fornitori fino a quando tutti questi problemi non saranno stati risolti dal W3C e dai browser. Come indicato sopra, puoi sempre guardare a browser specifici o aiutare i siti per informazioni sul supporto del browser legacy.

Problemi correlati