请问老师,如何调整已经浮动的元素中间的间隔位置

请问老师,如何调整已经浮动的元素中间的间隔位置

每次遇到需要几个元素浮动时,总是苦恼元素之间的位置,不知道该用什么方法来使得每一个已经浮动的元素之间的位置统一。代码如下,望老师解答!

http://img1.sycdn.imooc.com//climg/5d1392be0001958408440415.jpg

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<style type="text/css">

*{

margin: 0;

padding:0;

}

.main{

width:790px;

margin:0 auto;

border:1px solid red;

overflow:hidden;

padding:10px 10px;

}

.main div{

float:left;

margin:10px 10px;

}

p{

text-align:center;

}


</style>

</head>

<body>

<div class="main">

<div class="div1">

<img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg" alt="">

<p>欢迎来到慕课网学习新知识!</p>

</div>

<div class="div2"><img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg" alt="">

<p>欢迎来到慕课网学习新知识!</p>

</div>

<div class="div3"><img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg" alt="">

<p>欢迎来到慕课网学习新知识!</p>

</div>

<div class="div4"><img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg" alt="">

<p>欢迎来到慕课网学习新知识!</p>

</div>

<div class="div5"><img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg" alt="">

<p>欢迎来到慕课网学习新知识!</p>

</div>

<div class="div6"><img src="http://img1.sycdn.imooc.com/climg//590fe9770001e63102400135.jpg" alt="">

<p>欢迎来到慕课网学习新知识!</p>

</div>

</div>

</body>

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,使用外边距就是可以的哦,当前的外边距设置是可以的,不过大盒子的宽度还需要在修改下,一个图片单元的占据的宽度是260px(包括左右的外边距)。一行上,260*3 = 780px,所以大盒子的宽度设置780即可,例:

http://img1.sycdn.imooc.com//climg/5d1434ee00010df303940166.jpg

希望能帮助到你,祝学习愉快!

  • 蜂蜜柚子茶Fly 提问者 #1
    谢谢老师解答,那老师我想请问一下,有没有什么方法可以动态调整元素之间的间距?使页面无论怎么变化,元素间的间距也会发生相应的变化。
    2019-06-27 11:21:14
  • 好帮手慕糖 回复 提问者 蜂蜜柚子茶Fly #2
    同学你好,当前可以使用百分比来设置外边距哦。不过后面的阶段中可以学习使用rem,flex布局等方式哦。 祝学习愉快!
    2019-06-27 12:00:25
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师