ShopJsp 最专业权威的商城系统提供商,最适合二次开发的商城系统! 快速联系通道    电话:010-62910181  手机:18611625933   QQ:94367128

CSS浏览器兼容性----Hack

2015-12-23  来源:华宇盈通

浏览器兼容问题是前端工作人员都非常苦恼的意见事情,不同的浏览器,浏览器不同的版本都会存在一定的兼容问题,浏览器兼容会对网站的体验造成很大的影响。因此解决浏览器兼容的问题相当的重要,以下是有小编整理的CSS 中Hack的兼容问题,希望对你有帮助。

CSS浏览器兼容性----Hack

CSS Hack大致有3种表现形式,CSS类内部Hack、选择器Hack以及HTML头部引用(if IE)Hack,CSS Hack主要针对IE浏览器。

类内部Hack:比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。

选择器Hack:比如 IE6能识别*html .class{},IE7能识别*+html .class{}或者*:first-child+html .class{}。

HTML头部引用(if IE)Hack:针对所有IE:<!--[if IE]><!--您的代码--><![endif]-->,针对IE6及以下版本:<!--[if lt IE 7]><!--您的代码--><![endif]-->,这类Hack不仅对CSS生效,对写在判断语句里面的所有代码都 会生效。

书写顺序,一般是将识别能力强的浏览器的CSS写在前面。浏览器优先级别:FF < IE7 < IE6 , CSS hack书写顺序一般为FF IE7 IE6。

本文有java商城系统ShopJsp整理发表,内容唯一网址:http://www.shopjsp.com/htm/shopjsp/qyzx_detail/647.html

 
在线咨询