0

我刚刚编写了这个 mixin 来帮助解决 IE7 的一些 CSS 继承问题:

=inherit($property)
  $property: inherit

  .ie7 &
    $property: expression(this.parentNode.currentStyle.$property)

编译器没有错误,但我没有得到任何输出。

我这样称呼它:

+inherit(height)

当然对于我应该得到的所有浏览器height: inherit,然后在一个单独的位中获取 IE height: expression(this.parentNode.currentStyle.height)

有任何想法吗?

4

1 回答 1

0

使用以下方法自己解决了:

=inherit($property)
    #{$property}: inherit

    .ie6 &,
    .ie7 &
        #{$property}: expression(this.parentNode.currentStyle.#{$property})
于 2013-01-24T18:00:13.093 回答