我正在处理ExtJS4应用程序 - 自定义报告应用程序。ExtJS4太优雅...需要帮助ie8组件渲染
ExtJS4通过使用图像和表格(修改标记)自动回退所有css3,使用可怕的优雅降级原则。正因为如此,它可怕地膨胀了已经臃肿的标记,并用默认图像改变了所有的渐变/边界。
我不确定除了css3元素还有什么变化,但这里是应用程序截图。
这是IE8:
这是谷歌浏览器:
...
- 除了具有检查所有的标记,并撤消这些可怕设计决策
- 除了不必重新创建所有的图像的现有设计
- 匹配除了具有修改的核心文件,迫使优雅降级不发生了不支持X-NLG浏览器,X-NBR等
更新2012年11月23日
煎茶片:
ExtJS的核心覆盖:
是否有任何其他方式或设置,JavaScript或青菜,来处理所有的这些兼容性问题更容易?
您已经阅读主题化导向?这包含在“支持传统浏览器”下:http://docs.sencha.com/ext-js/4-1/#!/guide/theming –
感谢您的提醒。我没有尝试过,但我会。然而,这不是我想要的解决方案,因为我不想做#2。我是Chris Coyier对浏览器兼容性的足够好或者“meh”原则的忠实粉丝。 ExtJS4每个组件已经有8个奇怪的嵌套容器,旧式浏览器要求这些容器被重写为反语义标记(表格中的所有内容)! – chemoish
为什么人们放弃投票 - 没有回应): – chemoish