5

CSS を IE 7、8、9 のみに設定するにはどうすればよいですか?

.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 に答える