时间:2021-05-08
CSS代码:
复制代码代码如下:
<style type=”text/css”>
#body {
border:2px solid #00f;
border:2px solid #090\9;
border:2px solid #F90\0;
_border:2px solid #f00;
}
</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的属性,重写颜色为红边.
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
区分出IE6的hack写法1.区别IE6、7与FF/IE8:JavaScriptCode复制内容到剪贴板background:blue;*background:
兼容性已经测过:IE6\IE7\IE8\FF3\CHROME10复制代码代码如下:普通链接或按钮提示//提示消息类vartips={temp:{},/****弹
ie7和ie6都不能识别display:table-cell;(但是支持display:block等css1的属性!)ie8以及以后版本可以识别!ie7和ie6
CSS类级别的hack仅IE7识别*+html{…}IE6及IE6以下识别*html{…}opera、safari、chrome识别
IE6、7、8不兼容,背景颜色设置在IE6中DIV高度设置为auto会正常显示颜色,IE7可以添加!important解决,但IE8中背景颜色是定义多高就显示多