无法定义IE6字体:13px大小无效,IE6自动显示更大的字体

前些天调整网页一个模块的时候将页面字体的大小设置为13px大小了,由于当时用的是Chrome浏览器以及IE8,并没有发现原来font-size:13px在IE6下居然不听使唤总是自动显示为一个更大的大小,变现上又及其难看。

百思不得其解后,突然想起我之前更换字体的那事。在我更换之前并没有发生这种情况。过不其然,这正是我使用了Tahoma字体导致的,这个字体在IE6浏览器下无法显示13px大小的字体,会用默认字体代替。更换字体之后就解决了这个问题。

IE6是10多年以前的产物,已经跟不上时代发展,但由于全世界大概中国是用IE6最多的国度了,这不仅给Web开发带来了很多麻烦。赶紧升级吧,这种过时的东西早就应该被载入史书。

页面在IE浏览器下出现空行错位

你的网站是否和穆童博客一样出现了“页面在IE浏览器下出现空行错位”的现象,而在其他浏览器上却没有这个问题(比如火狐、欧鹏以及谷歌浏览器)。你知道吗,这个问题困扰我很久了,一开始看见这个空格错位的时候还没什么,可是后来越看就越不舒服了,好像是眼睛里面长了刺一样。显然这让我很难受,于是我开始查看源代码,并且结合元网页元素审查工具来检测,可却一无所获,我能看到那个空格的位置,它就在某段</DIV>的结尾,可就是没办法去除掉。可后来我解决了,想知道答案吗?

我本来不抱有希望的,因为我知道这个问题发生的情况不多网上可能也没有答案。可今天我用谷歌搜了一下据让我找到问题的根源了:

原因就是网站程序或者模板代码文件含有BOM。

哈哈,原来如此,难怪这个问题以前没有,而是在我不停的对网站进行优化修改之后才出现,原来就是我在修改完模板代码文件后另存为时直接选择了UTF-8格式,而不是“UTF-8 无BOM”格式。后来我将所有的文件都重置为UTF-8 无BOM格式后问题基本就解决了。

提示:这个问题一般发生在PHP文件中,所以只需要修改php文件为UTF-8 无BOM格式就可以。另外,这个问题貌似在IE9下不会发生,而IE6、IE7下才会发生(IE8没测试)。真希望IE6早点被淘汰啊~!

源于IE6的罪孽:360的“假补丁”问题的想法

作者幻儿就360的“假补丁”(这个是让大家放弃全球几乎只有中国人还在用的落后的、曾被评为是弱智之选的IE6)写的这篇文字很有情绪感,建议大家看的时候保持自己的原始心态,以下原文:

8月1日建军节突然爆出360安全卫士更新的所谓系统补丁KB360018在微软下载中心并不存在,而在其他相关网站上也找不到KB3660018补丁。甚至权威网站systeexplorer也给出了该补丁的全面分析,详情可见http://systemexplorer.net/file-database/file/windows-kb360018-v4-x86-exe/11049943

实际上该补丁虽然以KB开头(微软补丁以Q或者KB或者SP开头)但是出产商竟然是360.cn……真是让人大跌眼镜,补丁会强制安装360浏览器……这可能是他的真正目的吧

当然也有人说这是好事,虽然侵犯了微软的权益但是却尽可能的消灭了老旧的IE6,可以为互联网安全做出贡献,因此应该功过相抵。

但是最根本的问题时:谁允许你这样做的。也许今天360给一个这样的补丁,然后明天腾讯给一个补丁,后天金山一个补丁,以至于最后微软禁止第三方补丁下载,那么会怎么样,把windows变成第二个苹果么?或许还有更严重的问题,因为这个补丁被伪装成系统补丁,那么以后会不会出现你下载了某个安全工具后给你打了一个系统补丁,然后把一系列的软件都给你装上了?甚至会不会出现所谓第三方的SP包,这些不是功过相抵的问题,这是可能打开潘多拉盒子的东西,一旦失控那么微软势必为了保持windows系统的稳定性而禁止从第三方下载任何补丁,那么估计我们天朝的免费windows就完蛋了。

也许大家感觉我可能对360很有偏见,实际上却是如此。在360刚刚推出免费杀毒的时候我是很激动的,对360也是很有好感的,但只自从上次3Q大战之后我对360的好感就一落千丈了,而且这种变化不是因为相互的口水战,而是感觉奇虎这个公司似乎对当代的竞争缺乏基本的常识。

360是什么,一个安全软件。安全软件的责任是什么?保护计算机免受非法操作的危害,那么需要你捆绑各种东西么,需要你把360压缩排到winRAR前面么?需要你假冒系统更新么?作为安全软件却假冒系统更新这和打自己脸有什么区别么?(这里穆童有话说,文章尾部)

以前一个网友说360和别的杀毒的区别就是别的杀毒时雇佣兵,不给钱不干活;360是义务军,什么时候都干活。但是现在我们是不是发现免费的义务军企图拿走我们的房子了,如果我选择的话我宁愿选择瑞星的免费版也不再想用360了。杀毒软件也好,安全软件也罢,除开安全我不希望这种软件涉足我其他的操作,所以对360更加失望,甚至是绝望。

上次3Q大战虽然有很多网友力挺360但是却忽视了最重要的一点,腾讯QQ是腾讯公司的产品,你安装过程中就接受了腾讯的协议,而协议中有明确规定不得对腾讯QQ在客户端、服务端以及二者之间的数据进行修改,随意判360道歉赔款是意料之中的事。虽然腾讯的反击有点过度但是360违规在先自然会受到制裁。

而这次360得罪的人可是微软,微软是何等厉害的公司(这里穆童有话说,文章尾部),一个手指头掐死360都没有问题,我们试想,假如微软愤怒的宣称在安装有360的机器上windows将拒绝启动,我们怎么办……更有甚至微软宣称在安装了google chrome或者google+的机器上windows拒绝启动怎么办,以此类推,360已经开启了一个潘多拉盒子,难道还要再来一个么?360是不应该抱有侥幸心理的,计算机领域有句话叫做高手都在民间,别把用户都当傻子才是最重要的。

点评观点

鉴于本文的情绪化很重,我就以上提到的几点分别加以解释,希望大家都做个明白人。

关于360解压软件:这个东西相对于WinRAR有些网民理解是盗版的垃圾,但是大家可直到WinRAR是收费的,目前的大家用的你缴费了没?没有吧!大家觉得就中国目前的IT人才素质来说难道还要花钱用国外的压缩软件么?我相信很多个人动手都能写一个压缩软件出来。而你不花钱买,国外说中国盗版猖獗。360解压缩软件一是国人的东西、二来免费、三来针对国人设计,我觉得排名靠前是理所当然的事情。

强制升级IE6惹恼了微软?

要我说微软对360的这个举动绝对是欢迎的,我甚至觉得微软应该向360提供特别酬谢。因为微软亚太这边的高管去年早些时候就公开表示他的有一个重要的工作:让IE6在中国的使用率变为0

关于3Q大战首先说明的是我队腾讯、360这两个公司都没有好感,腾讯也可是说是靠盗版起家的,就是现在腾讯还是不停地盗版国内网络的各种创新,计算机世界杂志封面的《狗日的腾讯》也不是没有道理。360也可以说是做流氓软件起家的,360修改了腾讯客户端的行为也透出了几分原始特性。

总的来说:360、腾讯、金山,这三个背着广大网民都做了很多相互厮杀的不光彩的或是刻意给网民洗脑,他们就是对换不着钱,半斤八两的东西。大家没必要太在意他们,有服务能用就行,注入自己的情感其实在中国这个快节奏、变化万千、善恶共存的大环境下是很不明智的行为。

看看全球大鳄们怎样对待IE6

从2009年开始,越来越多网站声明不再支持IE6(Internet Explorer 6) ,由于网页技术的进步越来越多复杂的代码已经被加入,IE6无论是性能还是支持度都相当低下,并且编写代码时提供对IE6的支持要花费大量的开发成本。越来越多网站不再针对透过IE6浏览网站而出现兼容性问题的网友提供解决方法,未来有任何改版或网页更新都不会把IE6 列为测试对象。

  • 微软已经决定2014年4月8日结束IE6的使用,终止对IE6的支持。这也是结束对Windows XP所以支持服务的时间。
  • 微软已经于2011年3月4日推出了IE6倒计时网站,目的是让用户放弃使用IE6。新网站叫做IE6倒计时(the Internet Explorer 6 Countdown,网址http://www.ie6countdown.com)。所以更多网站选择停止支持IE6,以节省网络开发人员的工作时间、开发成本。
  • Facebook宣布,从9月15日——IE9 beta发布日开始,Facebook Chat将停止支持IE6。
  • 谷歌GoogleApps在线办公软件高级产品经理拉杰·谢思在公司官方博客中宣布,从2010年3月开始,GoogleApps及谷歌各网站将停止支持微软IE6浏览器。
  • 著名博客平台WordPress表示(本博客即使采用次平台),他们将在2011年6月最新一次更新中放弃对Internet Explorer 6的支持。
  • 全球最大的视频网站YouTube确认2010年3月13日停止IE6支持,用IE6版本访问网站将无法看到任何视频。

IE6 Out了! 升级或更新浏览器吧!

IE6 到底哪里不好?

目前使用人数最多的操作系统Windows XP 默认安装了IE6 浏览器,因此大多数的网友都以IE6 来浏览网站,不过随着网页技术的演进,已经可以透过浏览器来做金钱上的买卖交易等活动,浏览器的安全性越来越受重视。

IE6发展至今被揭露了不少安全性漏洞,虽然官方发布修正更新,但更多的问题仍不断的浮出台面,许多网友直接改用其他浏览器取代IE。但IE6的问题不仅有安全性,其他还包括稳定性、相容性、执行效率的问题,如果不考虑使用其他浏览器,可以直接把IE6 升级到最新的IE8,虽然执行效率仍亚于其他浏览器,但安全性上比IE6 高很多。

看看全球大鳄们怎样对待IE6

从2009年开始,越来越多网站声明不再支持IE6(Internet Explorer 6) ,由于网页技术的进步越来越多复杂的代码已经被加入,IE6无论是性能还是支持度都相当低下,并且编写代码时提供对IE6的支持要花费大量的开发成本。越来越多网站不再针对透过IE6浏览网站而出现兼容性问题的网友提供解决方法,未来有任何改版或网页更新都不会把IE6 列为测试对象。

  • 微软已经决定2014年4月8日结束IE6的使用,终止对IE6的支持。这也是结束对Windows XP所以支持服务的时间。
  • 微软已经于2011年3月4日推出了IE6倒计时网站,目的是让用户放弃使用IE6。新网站叫做IE6倒计时(the Internet Explorer 6 Countdown,网址http://www.ie6countdown.com)。所以更多网站选择停止支持IE6,以节省网络开发人员的工作时间、开发成本。
  • Facebook宣布,从9月15日——IE9 beta发布日开始,Facebook Chat将停止支持IE6。
  • 谷歌GoogleApps在线办公软件高级产品经理拉杰·谢思在公司官方博客中宣布,从2010年3月开始,GoogleApps及谷歌各网站将停止支持微软IE6浏览器。
  • 著名博客平台WordPress表示(本博客即使采用次平台),他们将在2011年6月最新一次更新中放弃对Internet Explorer 6的支持。
  • 全球最大的视频网站YouTube确认2010年3月13日停止IE6支持,用IE6版本访问网站将无法看到任何视频。

没有 IE6,还有什么可以用?

现在正是浏览器大战的时代,除了最多人使用的IE7、IE8、IE9 外,主流的有:Firefox、Google Chrome、Safari、Opera四款,以硬是要学的读者群而言,Firefox和Google Chrome 的使用者居多,Safari 和Opera 依网友喜好而选择。这四款浏览器跟IE比较,网页的执行效率都远高于IE8,尤其是Firefox 的扩充套件更是让浏览器变为一个多功能的应用软体,最常见的扩充功能如拦截广告、滑鼠手势、自动输入表单、Firefox与IE核心互换……等,用一次就会爱不释手!四款浏览器的网站如下:

  1. Firefox(火狐浏览器):http://www.mozilla.com/firefox
  2. Google Chrome(谷歌浏览器):http://www.google.com/chrome
  3. Safari:http://www.apple.com/
  4. Opera:http://www.opera.com/

强烈支持大家抛弃过时的不安全的不美观的问题多多的IE6浏览器吧!

本文摘自《硬是要学》网-台湾省,并有所修改  本文链接http://mtoou.info/ie6-out/