
pcmonkey
访问次数:38606 次
联系站长:
联系站长:
原创:21 篇转载:21 篇相片:21 张评论:21 条

前几天做了一个很简单的引导页面,我用了常用的CSS+DIV布局的方式制作。制作完成后,本来看起来是这个样子:

不过今天我突然发现,在IE8下面浏览时,居然成了这个样子了:

看来这传说中的IE8与原有CSS代码不兼容的问题真被我遇上了!所有的元素,什么对齐方式、四周边距……等等都与我设计的CSS完全不同,简直一塌糊涂。这可怎么办呢?后来参考了一些技术资料,终于找到了一个较为简单的解决方法,那就是在页面的<head>与</head>之间加入这样一句代码:
<meta http-equiv="x-ua-compatible" content="ie=7" />
我试了试,的确有作用,我的页面总算在IE8里面显示正常了。据我所知,这个方法不能解决所有的CSS代码与IE8之间不兼容的问题,但可以解决大部分不兼容现象。简单点说,这就是一个“懒方法”,适合在不想修改大量现有代码的时候使用。如果加了这句代码还有问题,那就只有一个个找出不兼容的代码,慢慢来修改喽。