想请问大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 星