是你border-left;border-right;border-top;border-bottom这些后面的solid 1px的缘故,你这样就是给边框给了宽,所以预览的时候有空隙,你如果要边框的话就给它加上颜色,border-left:solid 1px #CCCCCC;不要就去掉。
让第二个DIV也居左浮动就可以了。测试通过,其实很多时候,影响样式的都是一些很小的问题。自己要多琢磨。然后,就是一定要按照规范写,这样一般就不会出现什么问题。需要什么浏览器兼容的也很少。好好加油吧。
里面都加个float:left;display:inline;试试
* { margin: 0px; }
#content{float:left;clear:right}
#menu{float:left;}添加我写的那些