不管微软的IE是否有垄断之嫌,毕竟IE给我们上网提供了很大的便利,但是IE产品的BUG也层出不穷,这让很多人受尽折磨,至今还是如此。家里的电脑用了半年多了,速度越来越慢,IE经常无响应,导致系统崩溃,无奈只能按Power键。Firefox的出现的确给我们带来了很多惊喜。我不禁感慨到,大家都是程序员,怎么差别就这么大呢?难道微软的工程师写不出来这样的程序吗?我想答案是否定的,微软集中了全世界的精英,理应能做的很好,更何况操作系统也是自己的,做好IE这么小的一个产品应该不是问题。可惜现在就是问题很多,究竟是什么地方的问题我们不得而知。个人感觉微软的方向应该是专注操作系统,和操作系统相关的应用软件。但是这么多年过去了,IE还是那个IE, Notepad还是那个Notepad, mspaint还是那个mspaint,因为IE成就了Firefox, 因为Notepad成就了Ultraedit, Editplus, 因为mspain成就了Photoshop, 操作系统越做越大,越来越慢,Vista这个华而不实的东西,一点都没觉得好在什么地方。win98的系统在现在的硬件配置下,速度会非常快,但是Vista在同样的配置下慢得跟蜗牛,据说是增加了很多很多功能,但是用户一点都没有切身体会出来,这不能说不是一个失败。越扯越远,回归到Firefox.

Firefox在很多方面都很出色,如果没有Firefox可以说IE也许永远还停留在IE5或者更早版本。这也是为什么我不经常使用Firefox还依然装个Firefox的原因。但是正因为出自两家,标准当然会不一样。公说公有理,婆说婆有理,最终导致做出来的网页在两个浏览器下看到的结果不一样。今天做了个网页用到了DIV, 也定义了padding-left, 在IE下看起来一切都很正常,但是在Firefox下就会多出来一点,后来发现是这个padding-left在做怪。上网搜索一下解决方案是用!important, 但是用了!important又能被IE7识别,又查说是IE7下支持自己特殊的标记 *html{} 定义。一个div+padding居然要写这么多,标准不统一,不知道要浪费多少时间在上面。

我的观点是,做网页的时候尽量不要使用不兼容的属性和标签,类似的padding, 完全可以用空格占位符或者表格的单元格或者其他来实现。虽然Firefox的用户现在还不多还是应该多支持一下,毕竟它是微软前进的动力。有兴致看一看桌面上一排排的小图标,忽然发现没有几个是国产的,这也不能不说是一种悲哀。路漫漫其修远兮,吾将上下而求索。

又是一个阴雨绵绵的下午。

----------------------------------------------------------------------------------------------------------------

没想到自己随便说说的文章也受到这么多人的关注,再此谢谢大家。其实我相信我很多人都能看出来,我只是发发牢骚,请不要进行人身攻击。正如有些网友指出来的 "诞生" 确实不准确,其实我要表达的意思是用 "成就" 也许更确切些。换句话说,如果Notepad有语法高亮显示, 文件内容检索和十六进制显示,我想我永远都不会装Ultraedit和Editplus。但是现在没办法,Editplus打开

文档检索就是快。就算抛开上面这些高级功能,一些可以优化的也没有任何改进,至今一个文件超过50M我不敢用Notepad打开。mspaint至今还不能像Photoshop那样高质量的放大缩小,以至于每次改图片大小都要通过Photoshop或者Acdsee。很多细节的东西,微软要做的太多,可是一直都是那样。有人说IE的内核变了,我也知道变了,甚至我也相信他一直在进步,但是似乎对用户的关心不够。

----------------------------------------------------------------------------------------------------------------

回复得挺多的,有些人的观点我也不赞同,但是跟每个人都辩驳一下也没什么意思,观点总是越辨越明,本来就是智者见智,仁者见仁的事情。有人告诉我"css定义样式和用空格是完全两个概念",难道我连这个都弄不清楚吗?我的观点很多都是站在用户使用的角度。我当然也知道有些专业软件必须专业的顶尖的程序员才能完成,也并不是微软的强项,但是我只是说的一些简单的应用,比如为了改变图像大小难道非要去装一个PHOTOSHOP吗?比如我想看一下文件的头三个字节是什么,也非要去装一个Ultraedit吗?当你面对一个纯Windows操作系统,你就会觉得非常得不方便,你不得不去装各种各样的软件。我觉得除非有特别专业的需求才应该去装那些臃肿的软件,比如我要做球面化,高斯模糊,图像合成才去用PHOTOSHOP.回到兼容性,避免出错最好的办法就是不用。最简单的也许是最好的。编程的目的不是比谁写的代码多专业,而是谁写的代码更能适应用户的需求。

比较一下下面两行代码,同样的实现,但是第二行在Firefox和IE都不会有问题,但是第一行就会有问题,这就是我的观点。

<div style="width: 100px; padding-left: 10px">Sample</div>

<div style="width: 100px">&nbsp;Sample</div>

最后谢谢大家对我博客的关注。

随便说说IE和Firefox的兼容性相关推荐

  1. Javascript的IE跟Firefox(火狐)兼容性-转

    Javascript的IE和Firefox(火狐)兼容性-转 em 问题 (1)现有问题: 现有代码中存在许多 documenem("itemName") 这样的语句,不能在Fir ...

  2. [转]Javascript的IE和Firefox(火狐)兼容性

    1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在Fi ...

  3. javascript在IE和Firefox中兼容性问题

    项目要兼容IE和firefox,让我总结JavaScript在IE和Firefox中的区别,在网上到处copy了一些,然后作了一些改动: -.元素查找问题 1. document.all[name] ...

  4. css hack解决IE5 IE5.5 IE6 Firefox浏览器兼容性

    一直比较关注,最近找了一个比较全的,分享一下.  为了不同浏览器的观看效果,我们当然没必要为每个浏览器的不同版本写一个样式,这里我们利用"IE条件注释".  找了一些相关的CSS  ...

  5. FireFox与IE兼容性汇编

    FireFox与IE兼容性汇编(转) 下面是一些Javascript的IE和Firefox(火狐)兼容性的常用例子 1.      document.formName.item("itemN ...

  6. IE与FireFox,速度和兼容性水平相当

    如果说谁是目前浏览器市场的NO.1,非IE莫数,而FireFox则作为成长最快的生力军正磨刀霍霍的准备和IE一决高下,现在最突出的问题就是,到底谁的兼容性更好一点.对于普通用户而言,肯定是IE的适用范 ...

  7. 关于CSS兼容IE与Firefox要点分析

    原文引用:http://blog.sina.com.cn/u/4a46bf5b010009ei 发现很多站点对Firefox的兼容性不是很好,往往导致页面排版混乱的现象,尤其是WEB2.0火热的今天, ...

  8. 前端兼容性问题解决方案(二)

    IE6IE7Firefox浏览器不兼容原因及解决办法 一.IE6IE7Firefox浏览器不兼容原因及解决办法 1.文字 本身的大小不兼容.同样是font-size:14px的宋体文字,在不同浏览器下 ...

  9. web 前端基本框架

    一.web前端2018/12/06单词: password   charset   submit   reset   checkbox  placeholder  texteara   radio  ...

  10. 迅雷下载的都是download.php,CMS_dedecms 下载地址加迅雷专用链的操作方法 比较全,特别注意!!!!!!!!! - phpStudy...

    dedecms 下载地址加迅雷专用链的操作方法 比较全 特别注意!!!!!!!!!!!!! 一. 用管理员账号登陆dedecms5.5后台管理系统 二. 点击 "系统" –> ...

最新文章

  1. 基于 DataLakeAnalytics 做跨地域的数据分析 1
  2. 数据库两个表有一个字段互相关联,根据这个关联字段更新一张表
  3. freeswitch 电话会议
  4. 基于端到端深度强化学习的柔性作业车间调度问题研究
  5. 《剑指offer》面试题5———从尾到头打印链表(C++ 实现)
  6. iocomp-Crack|New Version最新【2021】
  7. JAVA导入gpx文件_用于Java的GPX解析器?[关闭]
  8. 5二十五项反措——防止机网协调事故
  9. jQuery DOM操作
  10. 互联网日报 | 微博开启视频号内测;淘宝正式进军教育领域;小米声学语音技术实现全面自研...
  11. WEKA算法开发——记一次不太成功的遗传属性加权贝叶斯算法实验
  12. d3dcompiler_47.dll缺失怎么修复
  13. java定时任务中使用多线程_定时任务使用多线程注意事项
  14. GetMessage和PeekMessage的区别及PostMessage(hWnd, WM_QUIT, 0, 0)消息
  15. 前后端分离跨服务器文件上传,SpringBoot+Vue.js实现前后端分离的文件上传功能
  16. flickr app android,Flickr latest Android app(Version: 2.1.5) ContentProvider security issue
  17. MS COCO数据集
  18. Postman与ApiPost比较区别
  19. 北漂杭漂的程序员,是如何买到第一套房子?
  20. JavaScript 原型链和继承面试题

热门文章

  1. SXF2019IP段合并
  2. 原型工具Axure:常用效果制作(选中、淘宝网导航、轮播图、toast效果、呼出键盘、省市二级联动、步进器、订单详情案例、中继器)
  3. 8 种流行的计算机视觉应用
  4. ui自动化html模板,webui 自动化 (utx+unitest+HTMLTestRunner_cn)
  5. 兼容测试——云测平台
  6. html表单 当前年月日_HTML5表单
  7. c语言装b程序,C语言打造表白和装逼利器:亲爱的让我们相爱在一起,酷炫的梦幻...
  8. word目录生成JAVA_aspose word for java添加页码并自动生成目录
  9. 如何高效地阅读技术类书籍与博客
  10. myql GROU_CONCAT 与FIND_IN_SET查询结果为空问题解决