我正在使用LESS,我必须编写此代码
*zoom: expression(
this.runtimeStyle.zoom="1",
this.insertBefore(
document.createElement("div"),
this.childNodes[0]
).className="before",
this.appendChild(
document.createElement("div")
).className="after"
);
但它给了我较少的语法错误。 你能帮帮我吗?
答案 0 :(得分:2)
Less不支持MS expression
等供应商CSS语法扩展。通过转义不支持的符号,您仍然可以在输出中获得任何内容,但在这种特殊情况下,将这些属性移动到单独的 css 文件并将其包含在主要较少的文件中会更简单用:
@import (inline) "ms-expressions.css";
这样Less就会注入其内容"就像#34;没有尝试解析内部的任何东西。