怎么让浮动后面的盒子换行呢
<!DOCTYPE html> <html> <head> <style> .box{width:100%;height:100%;border:solid 1px #ccc;;} .wd{float:left;;border:solid 1px #ccc;margin:10px 10px 10px 20px;} .wc{float:left;;border:solid 1px #ccc;margin:10px 10px 10px 10px;} .we{float:left;;border:solid 1px #ccc;margin:10px;10px 10px 10px} .clearfix:after{ content:' '; height:0; display:block; visibility:hidden; clear:both; } </style> </head> <body> <div class="box clearfix"> <div class="wd"><img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg"><br><span>欢迎来到慕课网学习新知识!</span></div> <div class="wc"><img src="http://img1.sycdn.imooc.com/climg//590fe97d00011bda02400135.jpg"><br><span>欢迎来到慕课网学习新知识!</span></div> <div class="we"><img src=http://img1.sycdn.imooc.com/climg//590fe982000150ba02400135.jpg><br><span>欢迎来到慕课网学习新知识!</span></div> <div class><img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg"><br><span>欢迎来到慕课网学习新知识!</span></div> <div><img src="http://img1.sycdn.imooc.com/climg//590fe97d00011bda02400135.jpg"><br><span>欢迎来到慕课网学习新知识!</span></div> <div><img src=http://img1.sycdn.imooc.com/climg//590fe982000150ba02400135.jpg><br><span>欢迎来到慕课网学习新知识!</span></div> </div> </body> </html>
0
收起
正在回答
1回答
同学你好,1、浮动之后的盒子是在一行显示的。要让不在一行显示,可以去掉最后一个盒子的浮动哦。不过我们这个,其实可以设置下大盒子的宽度。然后设置大盒子水平居中。可以参考如下的修改思路哦。
2、如下,分号应该在最后哦。
3、如下,多一个分号,可以去掉哦。
4、所有的子元素div都需要设置边框与间距,可以统一设置。且左右的外边距要设置一致。例:
5、如下,属性值后面也多一个分号,可以去掉哦。
6、一个小盒子单元占据的宽度是262px(包括左右的外边距与边框),一行三个,所以大盒子的宽度可以设置786px,且可以设置大盒子水平居中。例:
希望能帮助到你,欢迎采纳。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星