【发布时间】:2018-06-25 05:54:36
【问题描述】:
我的网络应用程序上有样式组件。
他们工作得很好。除了在 Internet Explorer 11 上。它们完全崩溃了,布局只是一堆水平放置在那里的组件,而不是 flexbox 之类的。
解决此问题的常用方法是什么?我是否应该在 js 代码中以某种方式识别如果浏览器是 IE11,那么我应该只使用内联样式或者是否有某种解决方法来解决这个问题?我试着用谷歌搜索,但没有找到任何确定的东西。
编辑:进一步调查表明原因是这是一个 Angular 项目。实际上这是一个带有 React 视图的 Angular 项目(是的,我知道)并且 React 视图使用样式化组件,这些组件在其他浏览器上运行良好,但我们的客户只使用 IE11,所以我们必须解决这个问题或者干脆放弃样式化组件。
【问题讨论】:
标签: javascript css flexbox internet-explorer-11 styled-components