新项目选用的grunt-contrib-less, 写了下列less编码
.mapfix{
position: fixed;
top:10px;
width: 430px;
z-index: 100;
background: #fff;
-position:absolute;
-top:expression(eval(document.documentElement.scrollTop));
}
留意底部两行是以便适配IE6,即修补IE6的fixed。IE7+早已适用了。
实行less指令后,出错
刚开始认为是less不适用IE css hack,后发现是IE css 表述式的难题,仕龙同学告之处理方式
-top: ~"expression(eval(document.documentElement.scrollTop+10));";
前面加个波浪纹号,后边用双引号括起来。这时候编译程序根据。