2011-10-13 11 views
13

Al declarar, por ejemplo, box-shadow o text-shadow o gradientes, ¿aún necesita todos los prefijos?¿Todavía tengo que usar los cinco prefijos de proveedor para la propiedad CSS box-shadow?

-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; 

entiendo los principales:

-webkit- 
-moz- 
box-shadow 

Pero con el crecimiento de los navegadores, quería tratar de conseguir una visión actualizada sobre si es necesario el uso de prefijos 5 en este momento?

Pensamientos, ¿comentarios?

+1

Yo diría que ya no es relevante para admitir estos prefijos de proveedor. – Pacerier

+0

http://www.w3schools.com/cssref/css3_browsersupport.asp - contiene todas las reglas css ... y los prefijos que se usarán ..... o si tiene que buscar reglas individuales, siempre puede usar caniuse.com –

Respuesta

14

caniuse.com tiene a good table mostrando qué navegadores requieren el prefijo, y cuáles no son compatibles con box-shadow en absoluto.

(Versiones que requieren un prefijo que tienen el prefijo bajo el número de versión, como en la siguiente imagen.)

enter image description here

Si es necesario utilizar los prefijos por cualquier sitio que esté construyendo depende de qué navegadores son realmente utilizados por la audiencia existente/prevista del sitio.

+1

* Excelente * enlace, gracias –

+0

no veo dónde se muestra si se requiere el prefijo del proveedor o no. – the0ther

+0

@ the0ther: capturas de pantalla adicionales para responder. –

1

Tal vez Prefix free ayudará.

Agregará los prefijos requeridos por navegador.

1

Con la mejora continua de los navegadores, se ha vuelto difícil determinar si es posible eliminar los prefijos del proveedor de ciertas adiciones de CSS3. Debido a que CSS3 está "modularizado" y atraviesa cambios lentos tanto en la sintaxis como en el soporte del navegador, probablemente sea mejor seguir con los prefijos del proveedor hasta que el W3C y los navegadores hayan examinado todas estas peculiaridades. Como se indicó anteriormente, siempre puede buscar navegadores específicos o sitios de ayuda para obtener información sobre el soporte del navegador heredado.

Cuestiones relacionadas