Hacer css 3 trabajos en más navegadores web
Si desea utilizar HTML5 y CSS 3 en el diseño de su sitio web, usted debe saber que tanto HTML5 y CSS 3 son todavía en desarrollo. La especificación CSS aún no ha sido aprobado por el W3C, pero muchos desarrolladores de navegadores ya han implementado partes de los borradores de trabajo de CSS 3.
Cuando las empresas de navegadores implementan partes de un borrador de trabajo lo llaman experimental CSS y por lo general incluyen el nombre del navegador en la regla de estilo.
Para Safari y Chrome, es necesario agregar el -webkit prefijo a cada regla de estilo. Para Firefox, añada -moz. Para el navegador web Opera, agregue -o. Si quieres seguir las recomendaciones del W3C (a pesar de que aún no están aprobados), no añada nada al principio. He aquí un ejemplo de una transición y una transformación para cada una de estas cuatro opciones:
El código para el navegador web Safari tiene este aspecto:
-webkit-transición-timing-function: lineal - webkit-transform: escala (1,5, 2) -
Para Firefox, esto es lo que se utiliza para crear la misma transformación:
-moz-transición-timing-function: lineal - moz-transform: escala (1,5, 2) -
En el navegador web Opera, esto es lo que debería utilizar:
-o-transición-timing-function: lineal - o-transform: escala (1,5, 2) -
La actual recomendación W3C es simplemente esto:
transición-timing-function: transformar lineal: escala (1,5, 2) -
No todos los navegadores implementan reglas experimentales exactamente de la misma manera. Por ejemplo, aquí hay dos reglas para un gradiente lineal:
-webkit-degradado (lineal, arriba a la izquierda, abajo a la izquierda, a partir de (# 444444), para (# 999999)) - Imagen de fondo: lineal gradiente (arriba, # 444444, # 999999) -