1

我有以下 CSS3 代码:

[data-class=float1]
    {
        width: 100%;
        float: none;
        margin: 0 0 0.1rem 0;
    }

现在我想让我的页面在 IE7/IE8 中工作,并且由于它们不支持 css3,我需要在 CSS2.1 中找到此代码的替代方案

提前致谢

4

2 回答 2

3

在 CSS3中没有等效的 CSS2.1 rem,所以你会遇到一些麻烦。但是,如果您指的是数据属性,CSS2.1 就很好地支持它们,因为属性选择器是在 CSS2.1 中引入的。CSS3 中有新的属性选择器,但您使用的不是新的。

于 2012-08-25T08:28:17.417 回答
1

这里真正的问题是rem单元,它的支持有限(在 IE 8 或更早版本中不支持)。在大多数情况下,可以通过使用em单位轻松替换它,只需注意嵌套元素的字体大小设置可能产生的影响。请记住,em单位等于当前元素的字体大小。

于 2012-08-25T09:59:22.637 回答