全面适配ie6,ie7,ie8,ff的最简易的css写法

2021-01-20 15:14 jianzhan
还好,微软出示了这样1个编码:

拷贝编码
编码以下:

<meta http-equiv="x-ua-compatible" content="ie=7" />

把这段编码放到<head>里边,在ie8里边的网页页面分析起来就跟ie71模1样的了,因此,基础上能够疏忽ie8,剩余的编码只必须这样写便可以了

拷贝编码
编码以下:

background:#ffc; /* 对firefox合理*/
*background:#ccc; /* 对ie7合理 */
_background:#000; /* 只对ie6合理 */

解释1下吧:
firefox能分析第1段,后边的两个由于前面加了独特标记“*”和“_”,firefox认不上,因此只认background:#ffc,看到的是黄色;
ie7前两短都能认,以最终的为准,因此最终分析是background:#ccc,看到的是灰色;
ie63段都能认,并且“_”这个仅有ie6能认,因此最终分析是_background:#000,看到的是黑色
阿门!早已是最简易和最好是了解的写法了,假如你是google进来的,我能够很承担责任的告知你,这类方式是ok的,我检测过。
ie8的那段适配7的编码我也检测过了,在我如今的windos 7 检测版所带的ie8是没难题的,之后ie8宣布版出来还管无论用就不知道道了。
ps:假如你发现按我这样写還是有难题的话,请查询1下你的html头,看看<head>以前的內容是否这样的规范写法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
这个是如今较为标准的写法,假如你是用dreamweaver做网页页面的话,默认设置也是这类标准的,谨记,非这类标准写法的,适配性不可以确保