5
我试图通过CSS添加渐变。css减少无法识别的语句
我有这条线的旧版本的渐变。
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4da9d, endColorstr=#c1b676);
但是,对于较少的CSS的JavaScript解释器给我一个该行的语法错误。有没有办法从解析中跳过这一行,并按照原样输出。
我试图通过CSS添加渐变。css减少无法识别的语句
我有这条线的旧版本的渐变。
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4da9d, endColorstr=#c1b676);
但是,对于较少的CSS的JavaScript解释器给我一个该行的语法错误。有没有办法从解析中跳过这一行,并按照原样输出。
使用
filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4da9d, endColorstr=#c1b676)";
更多关于在更短的 '逃逸' - String Functions - CSS Escaping
不错。谢谢。 – dardub
所以,唯一的区别是你将过滤器字符串用引号括起来,并用〜作为前缀。为什么这会解决OP的代码,请解释一下! – markus
@markus这只是“逃避”。如果你想少用有效的css语法 - 使用它。阅读更多关于它 - http://lesscss.org/#-escaping – fliptheweb