我正在編寫一個Angular 2應用程序,我需要用IE瀏覽器9-10覆蓋CSS。其餘的我有flexbox佈局。但我需要特別覆蓋IE 9-10以及非Flexbox風格。 我已經看到了在index.html中使用條件標籤的方法,但它僅適用於特定的IE 9和IE 10。 這些IE中不支持@supports(display:flex)。 我有什麼選擇?我想爲IE11>保留flexbox scss。與此同時,IE 9-10有一個回退。 任何建議和建議將不勝感激。適用於IE瀏覽器的樣式9 - 10
0
A
回答
1
@Ivan,使用下面的腳本(jQuery),您可以檢測到瀏覽器,並且您可以應用該類。
//Jquery
if ($.browser.msie && $.browser.version <= 6){
alert('IE 6 or below version');
}
if ($.browser.msie && $.browser.version > 6){
alert('IE above 6');
}
});
相關問題
- 1. Javascript適用於所有瀏覽器免費IE 9
- 2. 適用於非IE瀏覽器的瀏覽器緩存API
- 3. 使用IE瀏覽器的樣式表
- 4. 適用於谷歌瀏覽器,但不適用於Firefox和IE瀏覽器
- 5. css適用於Firefox/Chrome瀏覽器,但不適用於IE瀏覽器
- 6. MVC CORS適用於IE瀏覽器,但不適用於Chrome瀏覽器
- 7. Javascript onclick只適用於Chrome瀏覽器,不適用於Firefox或IE瀏覽器
- 8. jQuery .get XML適用於IE瀏覽器,但不適用於Chrome瀏覽器,Firefox
- 9. Javascript適用於Firefox和IE瀏覽器,但不適用於Chrome瀏覽器
- 10. XMLHttpRequest()不適用於IE瀏覽器
- 11. 漸變不適用於IE瀏覽器
- 12. SWFUpload適用於IE瀏覽器,但不適用於Firefox
- 13. IE 10瀏覽器問題
- 14. JavaScript適用於Chrome瀏覽器,IE瀏覽器和Safari瀏覽器,但不適用於Firefox
- 15. CSS效果適用於Chrome瀏覽器,但不適用IE瀏覽器11
- 16. LocalScroll適用於Firefox,IE,但不適用於Safari瀏覽器
- 17. @ font-face不適用於IE,但是適用於Chrome瀏覽器?
- 18. RewriteCond適用於IE瀏覽器,但不適用於Firefox或Chrome
- 19. jQuery不適用於IE瀏覽器,但它適用於Mozilla
- 20. Javascript適用於Chrome瀏覽器,但不適用於IE或Firefox
- 21. AJAX適用於IE瀏覽器,但不適用於Firefox或Chrome
- 22. JavaScript適用於Chrome瀏覽器,但不適用於IE或FF
- 23. 強制IE 9的瀏覽器模式和文檔模式爲IE 9
- 24. IE 9瀏覽器方法setExpression
- 25. javascript菜單適用於除IE 9以外的所有瀏覽器(空白)
- 26. XSLT適用於IE瀏覽器,但其他地方不適用
- 27. GWT IE瀏覽器內嵌樣式
- 28. Chrome瀏覽器僅加載IE瀏覽器樣式表
- 29. 使用IE瀏覽器調試JavaScript(10)
- 30. 查詢對象屬性適用於除IE之外的所有瀏覽器10
在這種情況下,可以找到瀏覽器,如果是IE,則應用特定的類並使用腳本應用的類覆蓋現有的(flexbox into table)CSS。這可能對你有幫助,我在我的項目中做得很好。 –
@SatheeshKumar你用什麼方法來檢測瀏覽器並應用?我的意思是這個策略是什麼?謝謝! – Ivan