没事总结一下IE的各种bug一下内容有一部分各位大神那里摘抄的,请恕小女子无罪:
1.ie6IE 6对margin的 auto 并没有正确的设置
解决方案:最简单的方法是在父元素中使用 text-align: center 属性,而在元件中使用 text-align: left 。
2.magrin的两倍补白
解决方案: 设置 display: inline 属性可以解决问题。
3.无法设置微型高度 : IE不允许元件的高度小于字体的高度,所以,下面的fix是设置上字体大小。
解决方案1:(如设置字体大小为font-size:0;)
解决方案2:overflow: hidden
4.当父元件中使用了 overflow 的 auto 属性,并且在其里放入相关元件。你会看来里面的元件会跨出来
解决方案:设置 position: relative;属性
5.IE忽略了min-height
6.在list项目的空行
解决方案1:li下面的a设置高度
解决方案二:给li下面的a设置浮动,然后再清楚浮动
解决方案三:为 li 加上display: inline
时间: 2024-10-16 14:49:15