2011-11-14 14 views
5

Estoy tratando de agregar degradados a través de css.css menos declaración no reconocida

Tengo esta línea para degradados en versiones anteriores de ie.

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4da9d, endColorstr=#c1b676); 

Sin embargo, el intérprete de JavaScript para menos CSS me da un error de sintaxis para esa línea. ¿Hay alguna manera de omitir esa línea del análisis y simplemente generarla tal como está?

Respuesta

6

Uso

filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4da9d, endColorstr=#c1b676)"; 

Más sobre 'escapar' en menos - String Functions - CSS Escaping

+0

agradable. gracias. – dardub

+0

Entonces, la única diferencia es que envuelve la cadena de filtro entre comillas y le agrega un ~. ¿Por qué arregla el código del OP? ¡Explique por favor! – markus

+0

@markus Es solo "escapar". Si desea utilizar la sintaxis css no válida en menos, úselo. Lea más al respecto - http://lesscss.org/#-escaping – fliptheweb

Cuestiones relacionadas