如何解决IE兼容性问题所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况,在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果
随着浏览器版本的增多,解决IE浏览器兼容性显得尤为重要
important(功能有限)随着IE7对
important的支持,
important方法现在只针对IE6的兼容
记得该声明位置需要提前
)例如:#example{width:100px
important;/*IE7+FF*/width:200px;/*IE6*/}二、CSSHACK的方法(新手可以看看,高手就当路过吧)首先需要知道的是:所有浏览器通用height:100px;IE6专用_height:100px;IE7专用*+height:100px;IE6、IE7共用*height:100px;IE7、FF共用height:100px
important;例如:#example{height:100px;}/*FF*/*html#example{height:200px;}/*IE6*/*+html#example{height:300px;}/*IE7*/下面的这种方法比较简单举几个例子:1、IE6-IE7+FF#example{height:100px;/*FF+IE7*/_height:200px;/*IE6*/}其实这个用上面说的第一种方法也可以#example{height:100px
important;/*FF+IE7*/height:200px;/*IE6*/}2、IE6+IE7-FF#example{height:100px;/*FF*/*height:200px;/*IE6+IE7*/}3、IE6+FF-IE7#example{height:1