IE字体变大的问题
今天让同学用他的IE看了一下这个网站,发现字体很大,跟我看到的完全是两种风格。真是很不爽,非常奇怪的是我在家里无论是使用Firefox或者IE(7.0beta2)字体显示都是正常的,但是在公司的机器上,用Firefox字体正常,而IE是不正常的,而且IE浏览任何其他网站字体也是很大。所以我在公司机器上坚决拒用IE。
可是如果这是一个普遍问题的话,就不得不研究解决方法了。在Google上搜了一下”IE 字体变大”,第一条记录就是说的这个事情,他解释说是因为机器上的“辅助功能选项”中的“使用高对比度”被打开了。但是我并不是很确信我的问题也是这样,因为我从来没有设置过这个东西。明天到公司看看再说吧,不过,难道那么多人出现这个问题都是因为这个?那就诡异了。
我看了我的theme的css style,理论上写的应该没有问题,使用的是em来设置字体大小的,这个em就是一个相对大小的单位,跟每个浏览器的设置有关系。所以我觉得还是浏览器的问题,但具体到底是什么问题,还要等明天看看公司的机器是不是上面所说的那样。如果不是,还要继续找原因啊。
现在网络是这么的重要,网站就是重中之重啊。如果浏览器之间的差别越来越大,那给我们开发人员将带来苦海一片。希望Firefox和IE更进一步的支持w3c规范。当然Firefox这点还可以,只是bug太多,memory leak严重。两个浏览器都有严重的问题啊。
BTW,微软最新推出的Live Mail网站,竟然不支持自己的IE7,不知道微软是怎么混的。。。(不排除外包给了一家土鳖公司)
Updates:
公司的机器上IE字体的问题果然不是辅助功能选项的原因,而是另一个比较弱智的原因,在IE的View菜单中有一个Text Size选项,可以选Largest, Larger, Medium, 等等,而我公司的机器上选择的是Largest,所以字体狂大。原来如此,赫赫,比较弱的问题啊,选择Medium就一切正常了。估计大部分人都是这个问题吧。呵呵。









