今天小编跟大家讲解下有关针对firefox ie6 ie7 ie8的css样式hack ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关针对firefox ie6 ie7 ie8的css样式hack 的相关资料,希望小伙伴们看了有所帮助。
针对firefox ie6 ie7 ie8的css样式hack 以前我们大部分都是用!important来hack 对于ie6和firefox测试可以正常显示 但是ie7以上对!important可以正确解释 会导致页面没按要求显示!搜索了一下 找到了一个针对IE7、IE8不错的hack方式 IE7使用*+html或*line-height: 23px IE8使用“\9”来区分 比如:line-height: 26px\9。 CSS可以参照如下定义 注意顺序: #menu { line-height: 23px; } #menu { line-height: 26px\9; } #menu { *line-height: 23px; } #menu { _line-height: 23px; } 或者写成一句 #menu { line-height:23px; line-height: 26px\9; *line-height: 23px; _line-height:23px; } 或者 * html #menu { line-height: 23px; } *+html #menu { line-height: 23px; }来源:爱蒂网