Sep
19
有人反应站点在IE8下显示有问题,查看原因,是一段“overflow”引出的问题。
由于是前人的作品,我还奇怪这里怎么会有一个overflow在呢?又没有一个长宽限制。忽然想起来,这是一个清除浮动的最简单方法。当时还有人为这个方法辩论来着。现在终于知道了弊端了,不过不知道这个会不会在IE8下版本改过来。IE8还是号称最遵循标准。
IE8中,在没有规定长宽限制下使用这个属性会出现移位的问题。清除浮动要么给个长宽限制,要么还是用clearfix那一段长长的css,现在有一个它的简化版本。
题外话:虽然IE8还处在beta阶段,使用的人更是少之又少。不过,以吾愚见,不管某种浏览器使用的人数如何,只要你有用户在用,而且你为该浏览器而做的改动并不需要很多,那,何乐而不为之?
btw,没有完全可以同时安装IE6/7/8的方法,目前我使用的IE环境是:
- 升级到IE7
- MultipleIEs模拟IE6及以下
- IETester查看IE8
至于不全部使用IETester的原因在于它还是很不完善的,有些效果显示和实际不是一回事,刷新慢。MultipleIEs可信,它读取当前IE版本的缓存,但还是存在现实细节更新缓慢的问题。
ps:以上情况发生在IE8beta1.

















