区别IE6,IE7,IE8,FF CSS HACK

本文介绍了一种利用CSS Hack技巧区分不同浏览器版本的方法,特别是IE6、IE7与Firefox之间的差异。通过特定的CSS语法,可以实现针对不同浏览器版本的样式定制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

区别IE6,IE7,IE8,FF CSS HACK

【区别符号】:「\9」、「*」、「_」

 #divcss5{
 background:blue; /*Firefox 背景变蓝色*/
background:red \9; /*IE8 背景变红色*/
 *background:black; /*IE7 背景变黑色*/
 _background:orange; /*IE6 背景变橘色*/
 }

 【说明】:因为IE系列浏览器可读「\9」,而IE6和IE7可读「*」(米字号),另外IE6可辨识「_」(底线),因此可以依照顺序写下来,就会让浏览器正确的读取到自己看得懂得CSS语法,所以就可以有效区分IE各版本和非IE浏览器(像是Firefox、Opera、Google Chrome、Safari等)。

 

区别IE6、IE7、Firefox (EXP 2)
【区别符号】:「*」、「!important」

#divcss5{
 background:blue; /*Firefox 背景变蓝色*/
 *background:green !important; /*IE7 背景变绿色*/
 *background:orange; /*IE6 背景变橘色*/
 } 

 【说明】:IE7可以辨识「*」和「!important」,但是IE6只可以辨识「*」,却无法辨识「!important」,至于Firefox可以读取「!important」但不能辨识「*」因此可以透过这样的差异来有效区隔IE6、IE7、Firefox。

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值