css <br /> .test{width:500px; margin:0 auto;} <br /> .content{height:1%; overflow:hidden;} <br /> .left{ float:left;width:100px; } <br /> .right{float:left;width:100px; } <br /> .left p{line-height:20px;padding-right:10px;} <br /> .content_left{word-break:break-all;} <br /> html <br /> <div class="test"> <br /> <div class="content"> <br /> <div class="left"> <br /> <div class="content_left"><p>sdadddddddddddddddddddddddddddddddddddddd <br /> yyyyyyyyyyyyyyyyggggggggggggggggggd sdfs class="content_left" 这个div上下有间距,margin默认是0的啊,求解~~ 回复讨论(解决方案) conten是有上下间距的啊 IE下测试没有问题,楼主确定是content的而不是p的? 不知道楼主指的是什么浏览器,ff下有间距,而且不能换行,chrome没问题。应该是浏览器不兼容