2

私のサイトには、すべてのメディア クエリを含む css ファイルがあります。IE8の場合、そのファイルを使用しないように条件を使用するにはどうすればよいですか? 私はhtmlとjqueryを使用しています。IE8 はメディア クエリをサポートしていません。そのため、IE8を制限して、そのmedia-queries.cssファイルを取得したいと考えています。ただし、他のすべてのブラウザはそれを取得する必要があります。jquery または javascript を使用できます。

css は head に含まれています。

<head>
    <link rel="stylesheet" type="text/css" href="/templates/css/style.css" />
    <!-- dont want this only in IE8 and bellow -->
    <link rel="stylesheet" type="text/css" href="/templates/css/media-queries.css" />
</head>
4

1 に答える 1

4

使用するだけです:

<link rel="stylesheet" type="text/css" href="/templates/css/style.css" />
<!--[if gt IE 8]><!--> 
    <link rel="stylesheet" type="text/css" href="/templates/css/media-queries.css" />
<!--<![endif]-->

コードの意味: IE8 より大きい場合は、この html に注意してください。これらのクエリを読み取るのは IE だけなので、追加すること<!-->で、<!--他のブラウザでは、間に CSS ファイルへのリンクを含む 2 つのコメントが表示されます。

于 2013-09-10T11:42:09.910 に答える