这个问题很诡异,html结构如下:div.a>div.b+input.c+input.d(都能看懂的哈,不懂的可以看zencoding)。我这里a是float:right,b、c、d都是float:left。c、d是display:inline;这样就出了一个问题,在ie6下,如果a有padding:1px;,这样的话,padding-bottom就会变成原来的2倍,即2px。解决方法:给b加上display:inline;。至于为什么我也不知道。。。。。。很神奇。。。。。