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]-->