Less里css表达式的写法示例介绍

  发布时间:2014-06-18 17:10:17   作者:佚名   我要评论
这篇文章主要介绍了Less里css表达式的写法,需要的朋友可以参考下。修复IE6的fixed,IE7+已经支持了
项目中用的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));";

前面加个波浪号,后面用双引号括起来。这时编译通过。

相关文章

  • LESS 让css也支持变量,运算符,include,嵌套规则等等

    最近在网上看到1个很有意思的CSS扩展,这里介绍给大家。LESS 最早是1个ruby的gem,用于扩展css的语法,用了LESS后,可以在css中使用变量,运算符,include,嵌套规则等等。
    2010-07-04
  • less让css具有动态语言的特性

    Less 是一种样式语言,它将 css 赋予了动态语言的特性,如变量、 继承、 运算、 函数。less 既可以在客户端上运行(支持IE 6+, Webkit, Firefox),也可以借助 Node.js 或
    2012-11-20
  • LESS 让css也支持变量,运算符,include,嵌套规则

    最近在网上看到1个很有意思的CSS扩展,这里介绍给大家。LESS 最早是1个ruby的gem,用于扩展css的语法,用了LESS后,可以在css中使用变量,运算符,include,嵌套规则等等。
    2010-07-04
  • CSS less优化

    less用变量 (variables),引用(mixins),表达式(operations),嵌套规则(nested rules)来扩展css开发.
    2009-08-14
  • 学习CSS预处理器:Sass和less进行对比

    Css可以让你做很多事情,但它毕竟是给浏览器认的东西,对开发者来说,Css缺乏很多特性
    2012-07-11
  • less开发指南

    LESS(是.less后缀名的文件) 包含一套自定义的语法及一个解析器,我们根据这些语法定义自己的样式规则,为 CSS 加入程序式语言的特性,如变量、继承、运算、嵌套等,更方便
    2014-04-22
  • 浏览器端如何使用Less

    这篇文章主要介绍了浏览器端如何使用Less,需要的朋友可以参考下
    2014-12-10

最新评论