您好,欢迎访问一九零五行业门户网

Less 关于css hack的写法_html/css_WEB-ITnose

由于工作需要,最近一直在弄css转写less,遇到最多的问题就是 hack的写法,一些ie的hack,less不支持编译;
常见的不支持的hack如下:
ie的滤镜写法 \9\0    ie8部分支持、ie9支持 \9 所有ie浏览器都支持 \0 ie8、ie9支持,opera部分支持 后三种情况 常出现 单一存在是不影响编译;但是混合使用时常常发生编译错误
解决办法如下:
以shadow滤镜为例 filter: ~ progid: dximagetransform . microsoft . shadow(strength = 1, direction = 135, color = #ffffff);                                          编译后:
filter: progid: dximagetransform . microsoft . shadow(strength = 1, direction = 135, color = #ffffff)\0;
 2-4 总结为
@ie-hack: ~\9\0;
div{
height:10px@ie-fix;
}
在改写less过程中暂时遇到这些问题。
其它类似信息

推荐信息