当文本与一个浮动元素相邻时,文本和元素间会出现一个3像素间隙. <style type="text/css"> .myFloat { float:left;width:200px;} p { margin-left:200px; } </style> </head> <body> <div class="myFloat"></div> <p>ooooooooooooooo<br />ogqetonbqew;fljaioftrddd<br />ddddfaeeeeeeeeeeeeeeedass<br />ssssssdddddddddddddd<br />dddddddddddddddddddddddddd</p> 如果浮动元素是除了图片之外的东西,则修复如下: * html p { height:1%; margin-left:0;} * html .myFloat { margin-right:-3px;} 如果浮动元素是图片,则修复如下: * html p { height:1%; margin-left:0;} * html .myFloat { margin-right:0 -3px; ma/rgin:0}