当前位置: 首页 > 图文教程 > 网络编程 > Javascript > ExtJS 2.2.1的grid控件在ie6中的显示问题

Javascript
用JavaScript实现浏览器地震效果
Javascript实例教程(8) 利用Javascript基于浏览器类型的重定向
Javascript实例教程(14) 鼠标触发窗口
使主页呈现“飞舞”特效
Javascript实例教程(21) OLE Automation(1)
Javascript实例教程(13) 鼠标移过时报警
Javascript实例教程(10) 随机显示图片
Javascript实例教程(2) 创建弹出式窗口
JavaScript 小技巧(第十集)
Javascript实例教程(3) 创建折叠式导航菜单
Javascript实例教程(7) 利用Javascript进行密码保护
完美解决一个事件激活多个函数(2)
Javascript模拟游戏中的弹出菜单效果
Javascript实例教程(6) 在一个表单中设置和检查Cookies
JavaScript 小技巧(第八集)
Javascript实例教程(4) 探测浏览器插件
JavaScript 小技巧(第九集)
JavaScript学习:基础继承机制
初学Javascript之cookie篇(译)
让弹出窗口变得“体贴”一些(javascript)

Javascript 中的 ExtJS 2.2.1的grid控件在ie6中的显示问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 361 ::
收藏到网摘: n/a

最近在学习使用ExtJS进行富客户端开发。使用ExtJS 2.2.1的grid控件时,发现在ie6中运行存在一个问题 如下图所示:

old

Menuitem的图标覆盖到了文字上方,这样的显示效果很不爽。

<!--[if !vml]--><!--[endif]-->

查看上一版本(2.2)发现并不存在这个问题。

于是,比较2.2.1和2.2两个版本,发现在resources/css /ext-all.css的相关样式上存在差异,如下图:

dif

修改2.2.1版的这两处样式,即可解决这个问题。修改之后,在ie6上能够正常显示,如下图:

new

<!--[if !vml]--><!--[endif]-->

此外,在opera9.5和Firefox3.0.10中也能正常显示。

ExtJS最新的3.0 RC1版已经没有这个问题了。