这是因为在IE6中,系统默认的并非是Div有一个默认的高度,而是你没有解决一个隐藏的参数,font-size,这个是ie6中对于Div属性中的font-size大小和你系统css中定义的font-size有很大关系,因此必须单独定义这个Div的font-size,这样才能解决这个问题。更改后的代码如下。HTML代码html head title/title style type="text/css" !-- #testdiv { background: #009900; height: 3px; font-size: 0px; } -- /style /head body div id="testdiv"/div /body /html