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过程中暂时遇到这些问题。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3106063.html

(0)
上一篇 2025年3月29日 09:10:08
下一篇 2025年3月29日 09:10:16

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论