全面适配ie6,ie7,ie8,ff的CSS HACK写法

2021-03-12 21:07 jianzhan
CSS编码:

拷贝编码
编码以下:

<style type=”text/css”>
#body {
border:2px solid #00f; /*ff的特性*/
border:2px solid #090\9; /* IE6/7/8的特性 */
border:2px solid #F90\0; /* IE8适用 */
_border:2px solid #f00; /*IE6的特性*/
}
</style>

html编码:

拷贝编码
编码以下:

<div id=”body”>
<ul>
<li>FF下蓝边</li>
<li>IE6下红边</li>
<li>IE7下绿边</li>
<li>IE8下黄边</li>
</ul>
</div>

注:css次序不可以写错,由于ff不了解\9,\0,_写法,因此为蓝边;\9是IE6,7,8的特性,下面编码并沒有重新写过IE7的编码,因此IE7下绿边;同理,\0为ie8特性,非常于重新写过了色调,因此IE8下为黄边,_是ie6的特性,重新写过色调为红边.