<li><a>在IE浏览器上显示的高度与其他浏览器不统一</a></ li>
IE7下兼容性的解决方法?
火狐高度解析统一为33px,而IE7默认解析的高度为30px,纯数字的解析高度为31px;中英文组合的解析高度为32px;
解决方法一:给LI设置高度后,IE7正常了,但IE6问题依然存在。原来,LI里面还嵌套着A标签,给A也设置一个高度后问题解决。
<style>
ul li{width:20px; height:20px; line-height:20px; vertical-align:middle; float:left; } /* 设置浮动很重要 */
ul li a{width:20px; height:20px; line-height:20px; } /* a链接给了高度在IE下能正常显示 */
</style>
解决方法二:设置字体为宋体
ul li a{font-family:"SimSun";} /* 宋体和黑体字的高度也有差别,网页宋体字在高度上各浏览器更容易统一 */