如果你的div的高度是100px;那么你应该把行高设置成170左右(大约是div高度的二倍,具体的可以调,决定行高的主要原因是字体的大小),如果仅仅是这样的话,那么在IE6下就会出现div高度加倍的现象,解决的方法是在div的css样式里面加上overflow:hidden; 举个例子: html代码: 复制代码代码如下: <div class="one"> fsdfsdf </div> css代码: 复制代码代码如下: .one{ height:100px; width:200px; background:#999; line-height:170px; overflow:hidden;}