css hack是做什么的
?
解决浏览器兼容性
1.不同浏览器不同的写法
2.三种方式
css 属性hack
css 选择符hack
IE条件注释Hack
-------------hack主要针对ie浏览器
?
属性hack ? ie6 ?识别_和*
? ? ? ? ? ? ? ? ? ie7 ?识别*
? ? ?ff都不识别
选择符hack ? ie6 ? 识别*html .class{} ? IE7能识别*+html .class{}或者*:first-child+html .class{}。
?
IE条件注释Hack ?
? ? ? ? ? ?IE条件注释是微软从IE5开始就提供的一种非标准逻辑语句。比如针对所有IE:<!–[if IE]><!–您的代码–><![endif]–>,针对IE6及以下版本:<!–[if lt IE 7]><!–您的代码–><![endif]–>,这类Hack不仅对CSS生效,对写在判断语句里面的所有代码都 会生效。<!--[if IE]>此处内容只有IE可见<![endif]-->?
原文:http://yuzhouxiner.iteye.com/blog/2299932