5

如何仅为 IE 7、8 和 9 设置 CSS?

.pager .pages { margin:4px 0px 0 0; float:right; }

IE 7 和 8 中不显示上述类。因此设计没有正确显示。

4

4 回答 4

4

将您的 css 放在单独的 .css 文件中,并将其添加到您的末尾<head>

<!--[if gt IE7]>
    <link rel="stylesheet" type="text/css" href="ie-only.css" />
<![endif]-->

有关条件加载 css 文件的更多信息:http: //css-tricks.com/how-to-create-an-ie-only-stylesheet/

于 2012-11-21T09:51:11.877 回答
2

您好 Naitik 尝试关注 css。

For IE7:

    @media screen\9 {
    .pager .pages {
     margin:4px 0px 0 0; 
     float:right; 
    }
    }

    For IE8:

    @media \0screen{
   .pager .pages {
    {
    margin:4px 0px 0 0;
    float:right;
    }
    }

    For IE9:

    @media all and (min-width:0) {
    .pager .pages {
     margin:4px 0px 0 0; 
     float:right; ;
    }
    }
于 2012-11-21T09:56:42.843 回答
0

我现在只能假设您看到的是默认body边距/填充。将此添加到您的 CSS 中,看看它是否有所作为:

html,body{
    padding:0;
    margin:0;
}
于 2012-11-21T09:53:42.863 回答
-2

试试这个。

.ie7 .pager .pages { //your style here }
.ie8 .pager .pages { //your style here }
.ie9 .pager .pages { //your style here }

也用于交叉浏览。

于 2012-11-21T09:47:53.867 回答