0

嗨,
我寫了一個條件樣式表樣式和IE7-IE7.9有條件的樣式表。我需要根據版本的IE瀏覽器,並具有

我找不到狀態我寫這些:

•等於IE6或小於IE6 .. => [如果LTE IE 6]

• IE7-IE7.9 .. => [??]

•等於IE8和比IE8更大(意味着IE8-IE8 .9,IE9,IE10 ..).. => [if gte IE 8]

所以,我找不到條件IE7-IE7.9
我需要檢測IE7,它的更高版本,直到7.9。

你在這類問題上的解決方案是什麼?

我最後的代碼看起來是這樣的:

<link rel="stylesheet" href="template_style.css" type="text/css" /> 
<!--[if lte IE 6]> 
<link rel="stylesheet" type="text/css" href="ie6-and-down.css" /> 
<![endif]--> 
<!--[??]> 
<link rel="stylesheet" type="text/css" href="ie7-and-up-till-ie7.9.css" /> 
<![endif]--> 
<!--[if gte IE 8]> 
<link rel="stylesheet" type="text/css" href="ie8-and-up.css" /> 
<![endif]--> 

回答

0

一種替代方法是使用類來應付條件IE styling-:

<!--[if lt IE 7]> <html class="ie ie6 lte9 lte8 lte7"> <![endif]--> 
<!--[if IE 7]>  <html class="ie ie7 lte9 lte8 lte7"> <![endif]--> 
<!--[if IE 8]>  <html class="ie ie8 lte9 lte8"> <![endif]--> 
<!--[if IE 9]>  <html class="ie ie9 lte9"> <![endif]--> 
<!--[if gt IE 9]> <html> <![endif]--> 

在該示例ie7lte8設定的類以上如果使用IE7的話。

+0

但我的html元素已經填充Modernizr的類「no-js」... '' – Hamidjon

相關問題