话不多说,先看测试代码:

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

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

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

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

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

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

解决方法:触发li的hasLayout属性,最好的方法是设置 zoom:1

相关文章:

  • 2021-10-05
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-02
  • 2021-10-29
  • 2021-08-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
  • 2022-02-17
  • 2022-02-13
  • 2021-12-09
  • 2021-09-14
相关资源
相似解决方案