在Firefox和chrome显示都是正常的,很是奇怪,难道是版本问题?
将2.2版本和2.2.1版本的ext-all.css进行了比较,发现有两处不一样,改回2.2版本后一切正常:
找到.x-menu a.x-menu-item{display:block;line-height:16px;padding:3px 21px 3px 27px;
修改成.x-menu a.x-menu-item{display:block;line-height:16px;padding:3px 21px 3px 3px;
找到.x-menu-item-icon{border:0 none;height:16px;padding:0;vertical-align:top;width:16px;position:absolute;left:3px;top:3px;margin:0;
修改成.x-menu-item-icon{border:0 none;height:16px;padding:0;vertical-align:top;width:16px;margin:0 8px 0 0;

另外,ExtJS最新的3.0 RC1版已经没有这个问题了。
本文介绍了在使用ExtJS 2.2.1时遇到的IE6浏览器兼容性问题,主要表现为Grid表头显示异常。通过对比不同版本的样式文件,找到了解决方案,并确认最新版本3.0RC1已修复该问题。
2179

被折叠的 条评论
为什么被折叠?



