0

作業中のサイトはほぼ完成しましたが、IE は私のアニメーションの一部を受け入れません。

私はIEのみのシートを指定できることを知っています:

<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="path/to/stylesheet.css"></link>
<![endif]-->

ただし、IE は引き続き他のスタイル シートを実行します。IE に css スタイル シートを強制的に無視させる方法を知っている人はいますか?

よろしく、ジミー

4

2 に答える 2

1

CSS はカスケーディング スタイル シートの略であるため、これらの条件付きシートのアイデアは、「通常の CSS」をオーバーライドすることです。

<link rel="stylesheet" type="text/css" href="path/to/normalstylesheet.css"></link>
<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="path/to/iestylesheet.css"></link>
<!--[endif]-->

前者のすべては、後者のスタイルシートによって上書きされます。何かを省略する特定の理由がある場合は、いつでもこれを使用できます。

<!--[if !IE]-->
    <link rel="stylesheet" type="text/css" href="path/to/notiestylesheet.css"></link>
<!--[endif]-->
于 2013-09-22T12:06:50.120 に答える
0

あなたはこれを使うことができます、

<!--[if !IE]-->
  IE ignores this
<!--[endif]-->
于 2013-09-22T12:06:04.770 に答える