0

我正在開發一個響應網站,並使用媒體查詢,這是不是由IE8以及Windows手機上的Internet Explorer讀取。因此我對這些使用條件註釋。對於IE8和更低的我用下面的代碼片段,包括屏幕的CSS:IE移動條件註釋是由ie8讀取和較低

<!--[if lt IE 9]> 
...some stylesheets... 
<![endif]--> 

Windows Phone的我必須包括在移動分辨率的CSS,我使用下面的代碼片斷:

<!--[if IEMobile]> 
...some stylesheets... 
<![endif]--> 

我的問題是,IE 8似乎也使用IE移動版的條件註釋中的樣式表,因爲只要我在IE Mobile的條件註釋中包含樣式,整個IE8和以下版本的網站就會崩潰。

我也試過這樣的組合:

<!--[if (IEMobile)&!(lt IE 9)]> 

但沒有成功。也許這個組合的想法是正確的,我只是在語法上犯了一個錯誤,或者IE8和IE Mobile的新條件註釋有問題?

+0

對於所有有這樣的問題:我沒能解決它!只是改變了一切,我不需要只適用於Windows Mobile的CSS。 – SamiSalami

回答