区分IE6和IE7 用JavaScript调不同样式表

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:26:24
我做网站,在IE7下开发的,结果在IE6下显示不正常,我把系统重做了,改成IE6,调整后,IE7下显示又不正常。我知道可能用JavaScript先判断是IE6还是IE7,然后自动调用相应样式表,但我不会写这段代码。求教各位

<!–[if lte IE 6]><style></style><![endif]–>如果是IE6的话载入这个样式
<link rel="stylesheet" type="text/css" href="css.css" />

<!–[if IE 7]>

<!– 如果IE浏览器版是7,调用ie7.css样式表 –>

<link rel="stylesheet" type="text/css" href="ie7.css" />

<![endif]–>

<!–[if lte IE 6]>

<!– 如果IE浏览器版本小于等于6,调用ie.css样式表 –>

<link rel="stylesheet" type="text/css" href="ie.css" />

<![endif]–>

不可能做到同一个浏览器不同版本出来同一效果

一个兼容性的问题嘛,搞得这么麻烦。这只能说明样式表写得兼容性不好。

专门去写两套样式,还弄个javascript来判断,晕哦~~~