Hack(骇客)
Hack:就是针对不同的浏览器去写不同的html、css样式,从而让浏览器达到一致的渲染效果。
Hack分为两大类:HTML hack和CSS hack。
针对不同的浏览器在同一个html文件里,去写不同的html结构。
ie浏览器有很多兼容性问题,给我们提供了一些接口。
<!--[if lte IE 6]>
内容
<![endif]-->
上述代码,表示Hack符里面的内容只有在IE9及以下的浏览器内显示,IE10及以上或者高级的浏览器会认为这是注释。
if是如果,lte是less than or equal(小于或者等于),IE是指ie浏览器,9代表版本。
lte:less than or equal(小于或者等于)
lt:less than(小于)
gt:greater than(大于)