【问题标题】:Apply styles for IE 9 - 10为 IE 9 - 10 应用样式
【发布时间】:2018-03-03 07:38:34
【问题描述】:

我正在编写一个 Angular 2 应用程序,我需要使用 css IE 9-10。其余的我有 flexbox 布局。但我需要特别介绍非弹性盒样式的 IE 9-10。 我在 index.html 中看到了一种使用条件标签的方法,但它只适用于特定的 IE 9 和 IE 10。 这些 IE 也不支持 @supports (display: flex)。 我有什么选择?我也想为 IE11 保留 flexbox scss >。同时有 IE 9-10 的后备。 任何建议和建议将不胜感激。

【问题讨论】:

  • 在这种情况下,可以找到浏览器,如果是 IE,则应用特定的类并使用您通过脚本应用的类覆盖现有的(弹性框到表中)CSS。这可能会对您有所帮助,我已经完成了一个运行良好的项目。
  • @SatheeshKumar 您使用什么方法来检测浏览器并应用?我的意思是策略是什么?谢谢!

标签: css internet-explorer flexbox internet-explorer-9 fallback


【解决方案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'); 

 } 



});

【讨论】:

  • 非常感谢!我真的很感谢你的帮助。幸运的是,我当前的项目不必支持旧版 IE。
  • 如果我的回答是正确的,请标记为正确:),谢谢
猜你喜欢
  • 1970-01-01
  • 2011-08-05
  • 2012-04-19
  • 1970-01-01
  • 1970-01-01
  • 2013-12-23
  • 2013-11-04
  • 1970-01-01
  • 2016-05-13
相关资源
最近更新 更多