解决IE9下Extjs4文字显示太小问题

自从Google Chrome问世以来,因为其近乎完美的W3C支持,一直用这款浏览器当做开发工具,毕竟webkit内核开始遍地开花。

但是作为程序猿,又不得不通过苦逼的解决个平台(我指web浏览器)兼容性问题来达到在客户或老板心中酷毙的形象。

extjs4对Chrome的支持甚好,但在IE9下有些BUG,我至少发现了在IE9下界面文字显示太小的问题。有图有真相:

为了控制图片文件大小,我将两个浏览器窗口都缩小至大约宽300高400后再截的图。

IE9下显示效果为:

同样的url在Chrome下效果为:

事实上按照常理,在Chrome下显示的效果才是最佳的,也就是行内所说的:显示正常。

但是恰恰在两个浏览器下有两种不同的效果。怎么使IE下和Chrome下extjs显示的文字大小一样?

推荐一个最简单的办法:

在你使用ExtUI的html页面里加上:

?
1
2
3
< style type = "text/css" >
     *{font-size:12px!important;}
</ style >

然后刷新,就好了,这里主要用到了IE7/FireFox/Chrome都支持的CSS属性!important,它用来颠覆(覆盖)所有之前设定好的CSS样式值。

“*”号表示泛解析,在这里表示所有有CSS功能的HTML元素。比如在域名解析领域将所有二级域名解析至顶级域名,通常填写方法是*.domain.com=domain.com,又比如java过滤器的监听URL项配置的填写一般也用“/*”来表示监听当前目录下所有路径。

*{font-size:12px!important;} 表示将所有HTML元素的字体大小颠覆为12px,是最终设定值,曾经设置的值将被覆盖。

解决extjs4浏览器显示效果问题当然还有更好的解决方法,可以一劳永逸,只不过,这个方法最为简单。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值