您的位置:首页 > 其它

IE6、7下li元素的子元素为dl,ul,ol时产生的bug

2013-01-14 19:04 344 查看
话不多说,先看测试代码



该段代码在标准浏览器(包括IE8+)中的效果为:



但在万恶的IE6和IE7中的却是这样的:



外面看到li元素的子元素是列表元素时(既ul,ol,dl),li的顶部会莫名其妙的空出一段来,就像是给li设了一个padding-top一样。

解决方法:触发li的hasLayout属性,最好的方法是li设置 zoom:1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: