2019独角兽企业重金招聘Python工程师标准>>>
因为不同的浏览器兼容的CSS样式不一样,hack是通过在CSS后面增加一些符号来兼容其他浏览器的
(hack,这里的解释是修改)
firefox兼容的符号有“!important”,不兼容“*”和“_”
IE6兼容的符号有"_"和"*",不兼容的是“!important”
IE7兼容的符号有“*”,“!important”“_”和“\9”
IE8兼容的符号有“0”,不兼容的是“*”和“_”
IE9兼容的符号是“9”,
不支持使用hack的原因:
1.hack针对的是被抛弃的浏览器,不是现在的主流浏览器,
2.过度的使用hack会导致浏览器更新后出现更多的兼容性问题