<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> html,body{ margin: 0; } div{ height: 200px; width: 200px; border:2px solid red; margin: 4px; float: left; } #box2{ clear: left; }</style> </head> <body> <div id="box1">第一个盒子</div> <div id="box2">第二个盒子</div> <div id="box3">第三个盒子</div> </body> </html> 还有就是如果box2设置清除右浮动为什么三个盒子会依然显示在一行?
甜玉米和咸玉米