CSSHack

一、HACK:所谓CSSHACK就是针对不同浏览器预先写好的不同的CSS代码,包含如下几种形式

a)     IE条件注释

b)    CSS选择器hack

c)     CSS属性hack

d)    !important

二、IE条件注释:专门针对IE浏览器写的CSS样式,包含如下几种格式

a)     判断是否为IE浏览器

<!--[if  ie]>

       <style   type=”text/css”>

              CSS样式

       </style>

<![endif]-->

b)    判断是否为iE的某个版本

<!--[if   ie  版本号]>

       <style  type=”text/css”>

                     CSS样式

       </style>

<![endif]-->

c)     判断是否为IE的某些版本(表示范围),格式如下

<!--[if  范围ie  版本号]>

       <style   type=”text/css”>

              样式

       </style>

<![endif]-->

范围有如下:

小于:lt

大于:gt

小于等于:lte

大于等于:gte

不等于:!

三、选择器hack:就是利用选择器来表示不同的浏览器

a)     *html  选择器{样式}:针对IE6

b)    *+html   选择器{样式}:针对IE7

四、属性hack:就是利用属性的特殊写法来表示不同的浏览器

a)     _属性:表示IE6

b)    *+属性:表示IE7

c)     *属性:表示IE6和IE7


五、!important:作用是用来提升样式的优先级,使用格式div{background:red!important;background:blue;}表示red的样式优先级最高

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值