我正在编写一个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