常见的浏览器兼容问题

一.两倍间距:用display: inline; 解决


二.无法显示微型高度(不能设置小的高度)

Ie9显示


Ie6显示


解决方法1:用font-size: 0;


解决方法2:用overflow: hidden (这个方法最佳)

三.跨出边界(父元件中使用了 overflowauto 属性,并且在其里放入相关元件。你会看来里面的元件会跨出来)

Ie6显示


Ie9显示


解决方法:设置 position: relative;属性


四:在list项目门的空行

Ie6显示

Ie9显示

解决方法1:height: 20px;

解决方法2:clear: left;

解决方法3:li 加上display:inline

五:IE6/IE7对display:inline-block的支持欠缺

Ie显示

解决方法:

六:楼梯式的效果

Ie显示


解决方法1:ul li {float: left}

解决方法2:ul li {display: inline}