csshach

1、IE都能识别*;标准浏览器(如FF)不能识别*; IE6能识别*,但不能识别 !important, IE7能识别*,也能识别!important; FF不能识别*,但能识别!important; 浏览器优先级别:FF<IE7<IE6,CSS hack书写顺序一般为FF IE7 IE6。

style> #wrapper 

#wrapper { width: 120px; } /* FireFox */ 
*html #wrapper { width: 80px;} /* ie6 fixed */ 
*+html #wrapper { width: 60px;} /* ie7 fixed, 注意顺序 */ } 
</style>  

2I\E不认得min-这个定义,但实际上它把正常的width和height当作有min的情况来使。这样问题就大了,如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话,IE下面根本等于没有设置宽度和高度

3、margin加倍的问题。设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。  解决方案是在这个div里面加上display:inline; 

4、loat的div一定要闭合。  
 
例如:(其中floatA、floatB的属性已经设置为float:left;)  <#div id="floatA" ></#div>  <#div id="floatB" ></#div>  
<#div id="NOTfloatC" ></#div>  
这里的NOTfloatC并不希望继续平移,而是希望往下排。  
这段代码在IE中毫无问题,问题出在FF。原因是NOTfloatC并非float标签,必须将float标签闭合。

5、.cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值