请问代码这样可以吗?通过计算来用margin进行居中
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{margin:0;padding:0;text-align:center;}
.container{margin:0 auto;
margin-top:100px;
width:1000px;
height:800px;
}
.first{width:1000px;
height:250px;
background-color:#add8e6;
}
.second{width:1000px;
height:100px;
background-color:#ffb6c1;
}
.img1{
width:360px;
height:214px;
margin:18px 60px;
}
.img2{
width:200px;
height:60px;
margin:20px 60px;
}
</style>
</head>
<body>
<div class="container">
<div class="first">
<img class="img1" src="http://img1.sycdn.imooc.com/climg//58c0f808000129a303600215.jpg"/>
<img class="img1" src="http://img1.sycdn.imooc.com/climg//58c0f819000198a703600214.jpg"/>
</div>
<div class="second">
<img class="img2" src="http://img1.sycdn.imooc.com/climg//58c0f81d0001fe4402000060.jpg"/>
<img class="img2" src="http://img1.sycdn.imooc.com/climg//58c0f8220001dfce02000060.jpg"/>
<img class="img2" src="http://img1.sycdn.imooc.com/climg//58c0f8780001c74602000060.jpg"/>
</div>
</div>
</body>
</html>
正在回答
你好同学 , 通过margin计算的方法是可以的 ,但是效果没有达到图片之间间距相等
以上半部分图片为例 (下部分图片同理) . 整体盒子设置固定宽度 . 然后计算出盒子宽度减去两张图片的宽度就是剩余的间距 ,因为左右间距一个三处间距 ,所以用剩余的间距除以3就是每个间距的值 . 高度也是一样的 , 用总体高度减去图片的高度 , 然后除以2 ,就是上下边距的值 。
以上部分为例 :
去掉如下属性
下部分原理也是一样的 . 自己再完善一下吧 , 祝学习愉快 ,望采纳 .
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星