想请问大div中有多个小的div,如何居中显示?
HTML:
<div class="icon">
<div><img src="img/stats1.jpg" alt=""><br/>Margins<br/>12,000</div>
<div><img src="img/stats2.jpg" alt=""><br/>Completed<br/>5,681</div>
<div><img src="img/stats3.jpg" alt=""><br/>Projects<br/>432</div>
<div><img src="img/stats4.jpg" alt=""><br/>Customers<br/>86</div>
</div>
18
收起
正在回答
2回答
<style>
.icon{
/*宽度可自行计算设置*/
width:800px;
margin:0 auto;
}
.icon>div{
float:left;
margin:0 10px;
}
</style>建议参考上列代码和注释进行理解,祝学习愉快!
樱桃小胖子
2017-09-27 11:15:53
.stats>article {
text-align: center;
/*这里不要使用绝对定位,绝对定位会脱离文档流,你的代码设置了偏移量,因此他会固定在你设置的这个位置,原本的位置就会被下方的内容占位*/
/* position: absolute;
top: 100px;
right: 0;
left: 0;*/
}
.stats>.icon {
/*margin-top: 50px;
margin-left: auto;
margin-right: auto;*/
/*这里将代码合并一下,有利于优化*/
margin: 50px auto 0;
width: 400px;
}原理给你写在注释中了,你参考理解一下。祝学习愉快!
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星