将div标签设为行内块级元素,然后给div标签设置一定的宽高。为什么相邻两个div标签之间有间隔(默认边距已清除)代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0 } div{ display: inline-block; } .box1{ height: 150px; width: 150px; background-color: blue; } .box2{ height: 300px; width: 300px; background-color: yellow; } .box3{ height: 300px; width: 300px; background-color: red; } </style></head><body><div class="box1"></div><div class="box2"></div><div class="box3"></div></body></html>