日期:2014-05-17  浏览次数:20649 次

css针对IEhack方式(最常用)

html页面写的很标准的话,除IE外表现基本都差不多,虽然不同的浏览器有其自己的hack方式,因为不常用或者基本用不到,就没必要去记了,需要时上网查下就ok了。

?

下面记录的是最常用的IE的hack:

?

<style type="text/css">
.className{
    padding:10px; 
    padding:9px\9; /* all ie */ 
    padding:8px\0; /* ie8-9 目前应用于IE8的单独hack,情况比较少 */ 
    *padding:5px; /* ie6-7 */ 
    +padding:7px; /* ie7 */ 
    _padding:6px; /* ie6 */ 
}
</style>

?

这种方式有时必须把要hack的内容提出,定义在单独的类(同名)里面才起作用。?

除了上面这种方式,还有类似下面这种方式

?

<!--[if IE6]>
……
<![endif]-->
?

?

?