六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 454|回复: 0

【转】利用CSS hack方法兼容各版本IE浏览器及其FireFox浏览器

[复制链接]

升级  32.67%

27

主题

27

主题

27

主题

秀才

Rank: 2

积分
99
 楼主| 发表于 2013-2-8 01:05:19 | 显示全部楼层 |阅读模式
 
CSS中通常通过搭配使用「\9」「*」(星号)以及「_」(下划线)来让浏览器正确的读取到自己看得懂得CSS语法。
IE8 及 以下的
对于IE8 及以下的的浏览器,用一个hack,那就是在你的样式属性末尾处添加 “ \9 ” 。
例如:
body { color: red; /*支持所有的浏览器*/ color : green\9; /* 支持IE8 及 以下的 */}
 
IE7 及 以下的
当然要使用 “ * ” ,它只有IE6和IE7可以认出来,IE8和其它的浏览器不做处理。
body {   color: red; /*支持所有的浏览器*/ color : green\9; /* 支持IE8 及 以下的 */ *color : yellow; /* 支持IE7 及 以下的  */  }
 
IE6
“ _ ” 下划线只针对Internet Explorer 6 。
[table=95%][tr][td]body { color: red; /* all browsers, of course */ color : green\9; /* IE8 and below */ *color : yellow; /* IE7 and below */ _color : orange; /* IE6 */}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表