摘要: 兼容性问题是如何产生的首先我们看一则笑话,如果用枪来比喻各浏览器的话,其中chrome,ff等都是NB轰轰的枪。而IE?渣就算了,枪头还要反过来?这是闹哪样。再回归正题。2001年微软发布了XP和IE6,在当时是世界上标准执行得最高的浏览器,并且有很多私有技术和容错技术,使得顶峰市场份额达到98%。于是骄傲的微软不理睬W3C,W3C也把微软抛弃,两家分道扬镳越久,标准的相差就越来越远。遗留下的兼容性问题就交到了现在的前端开发者身上了。说白一点,浏览器是一个(X)HTML/CSS/Javascript等语言的解释执行环境,h1能解释为标题,a能解释为连接,都是浏览器定义好的,这一份定义从一开始定 阅读全文
posted @ 2014-03-12 09:20 未来造梦师 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 前言接着前一篇吧,我们除了正确看待,还要有一定的解决方案积累。当然,IE没有公开的源代码,所以有很多内容只能是记录,在使用中熟记于心并提前避免。【HTML/CSS】名(chou)扬(ming)天(yuan)下(bo)的IE6双倍边距问题思考网上有很多关于该问题的文章,园子里面也有很多,戳我。这些大多是从“已知问题”的角度去解决,但我们的浏览器不会在发现问题的时候alert一个框告诉你:出现IE6双倍边距BUG啦!正向面对问题时,我们只有现象,出现这个BUG很常见的现象是,在其他浏览器中排版很好的界面,在IE6中有元素被挤下去了。如果出现这个问题,则要考虑这个BUG了,当然,能提前避免会更加好。 阅读全文
posted @ 2014-03-12 09:20 未来造梦师 阅读(159) 评论(0) 推荐(0) 编辑