开发人员为什么要支持非IE浏览器的四个故事

开发人员为什么要支持非IE浏览器的四个故事 最近一不小心陷入了对第二次浏览器大战的深思,并参与了几次网上讨论。颇有心得,不知何处分享。下面要讲的四个故事,都是客户(或者你的雇主)对你我(这样的开发人员)讲的故事。来源于生活,高于生活。 1) 你受雇于Z商银行专业版开发团队,不久结识了负责专业版客服的漂亮MM。爱情的滋味让你忘记了工作的烦恼,但是你却清楚的记得那一天走进心仪MM的办公 室,她的老板正在抱怨客户的投诉。原来很多江浙一带的有钱小老板,一直是Z商银行的忠实客户,可是人有钱就有了精神追求,他们这两年纷纷配备了Mac的本 本,有白色的有银色的。。。明白了吧?!现在他们的钱都转存至浦东发展银行和深圳发展银行了。 数据显示,MacBook和MacBook Pro在中国的销量每年都在高速增长,这还没有统计从香港出货而最终用户是大陆人的数量。Mac上人们常用两个浏览器,Safari和 Firefox,Safari非常酷,而且对标准的支持非常好,Firefox插件多,安全性好。最重要的是,如果你已经具有开发IE Web App的能力,那么就已经具备开发标准Web App的能力了。只要有心,万事不难。微软自己也不再喜欢ActiveX了,他们经常游说你们团队用Silverlight。这次,你的老板还会上当吗? 千万别忘了,这还是微软的私有技术,即使他们承诺Silverlight将跨平台,你也会觉得难用无比,别忘了他们曾经做过让网页设计师谈虎色变的IE for Mac。 […]

vertical-align 各说各话

对vertical-align这个属性,我总是很头疼,一直没有完全理解,好多问题处理起来很麻烦,没有找到统一的方法。 今天看到了一篇blog,比较深入地分析了这个属性,收藏下来! 原文地址:http://www.mikkolee.com/13 转载如下: 最近几天仔细研究了一下vertical-align这个属性,结果让我大吃一惊,这个很“资深”的CSS标准竟然在各个浏览器里面的表现都各不相同。 vertical-align的值有点多,包括 baseline sub supper top text-top bottom text-bottom middle以及各种长度值(%,em,ex等等)。我先给大家看一个我觉得最夸张的值:bottom。代码如下: p […]

IE6 更新 DOM 树 鬼影 GHOST 固定宽度

用JavaScript更新DOM树的节点,先用 element.innerHTML = ”; 把节点内容清空,然后再用 element.appendChild(newNode) ; 插入新节点。 本来操作没什么问题,但是在IE6下,完成 DOM 更新后,附近区域内容的显示会出现问题。 现象是,当光标移动到某些链接上时,部分相邻的内容突然消失! 如果在消失的部分点击一下,那部分内容就恢复正常显示,然后上述问题就彻底消失。 以前写过blog说明这类问题的解决办法,不过那次是因为li元素宽度超过了父层容器。我记得好像是用zoom:1的样式表来处理的,详情请看:IE6 float […]