2013-04-09 40 views

回答

0

最好的解决方案是使用polyfill在IE8及更旧版本中启用rem支持。

不幸的是,我不确定哪一个。初学者请试试html5shimIE9.js

有问题的函数是一个函数,没有一个mixin。所以它不能提供回退。考虑为此编写自己的mixin。您可以使用some hacks仅为IE创建一行CSS工作。

+0

我希望避免另一种样式的填充工具或有条件加载...我想我可以整合px后备解决方案snook.ca html {font-size:62.5%; } body {font-size:14px; font-size:1.4rem; }/* = 14px */ h1 {font-size:24px; font-size:2.4rem; }/* = 24px * /进入函数...现在我知道它必须是一个混合 – 2013-04-11 21:37:52

1

如Foundation 4 Docs ie8所述不支持,请参阅其扩展文章完整说明为什么他们不再支持它。

如果您正在寻找IE8支持,他们建议恢复到基金会3.2

http://foundation.zurb.com/docs/faq.html

3
@mixin font-size($pxWidth){ 
    font-size:$pxWidth; 
    font-size:remCalc($pxWidth); 
} 
.yourclass { 
    @include font-size(16px); //outputs font-size:16px; font-size:1rem; 
} 
相关问题