margin-left本身不兼容IE6 其余主流浏览器如ie8、火狐都支持。
比如原来是margin-left:20px,经过ie6的解释会变成40px

解决办法是在原来的margin-left后再加上一个_margin-left:10px,变成margin-left:20px;_margin-left:10px 后者的样式将只适用于ie6 问题解决