css为了兼容各种浏览器的hack写法

摘要

在做web前端开发的时候,由于要考虑各种版本的浏览器的兼容问题,往往会在css文件中加入hack,也就是正对不同类型的浏览器,做出不同的处理,尤其是为了兼容那万恶的IE浏览器的。

在做web前端开发的时候,由于要考虑各种版本的浏览器的兼容问题,往往会在css文件中加入hack,也就是正对不同类型的浏览器,做出不同的处理,尤其是为了兼容那万恶的IE浏览器的。

.all IE{property:value9;}
.gte IE 8{property:value�;}
.lte IE 7{*property:value;}
.IE 8/9{property:value�;}
.IE 9{property:value9�;}
.IE 7{+property:value;}
.IE 6{_property:value;}
.not IE{property//:value;}

.all IE{property:value9;}
.gte IE 8{property:value�;}
.lte IE 7{*property:value;}
.IE 8/9{property:value�;}
.IE 9{property:value9�;}
.IE 7{+property:value;}
.IE 6{_property:value;}
.not IE{property//:value;}
lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。
!  :就是不等于的意思,跟javascript里的不等于判断符相同

IT家园
IT家园

网友最新评论 (0)