有没有办法在样式表中注释掉CSS样式,因此只能由特定的浏览器(IE,FF或Chrome)读取

时间:2011-11-19 16:21:23

标签: css

例如:

我在元素上有一个最小高度:

#myElement
{
    min-height: 800px;
    min-height: 799px;
}

在IE中,我希望它只能解释最小高度:799px;

1 个答案:

答案 0 :(得分:2)

最好的方法是使用条件语句并为IE创建样式表。 Google搜索会带来许多结果,但我发现这非常有用:

http://css-tricks.com/132-how-to-create-an-ie-only-stylesheet/

如果您查看该文章的底部,可以使用hacks(虽然我不建议使用它们)来定位SAME样式表中的特定IE版本。

使用FireFox,你可以像这样使用moz前缀:

@-moz-document url-prefix() {
    #myElement {
        min-height: 800px;
    }
}

我确信Opera,Safari等也会有 - 只需在Google中搜索特定于浏览器的条件语句:)