CSS 布局
CSS水平,垂直居中的11个场景
只需对父元素使用 justify-content 和 align-items 两个属性即可实现居中。
源代码:
点击运行 »
<style> .parent-15 { background: green; height: 200px; width: 60%; margin: 0 auto; padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; resize: both; overflow: auto; } .parent-15 div { background: black; color: white; width: 50%; padding: 20px; resize: both; overflow: auto; } </style> <div class="parent-15"> <div> 我是一个块状元素,宽高未知,通过flexbox可实现水平和垂直居中。 </div> </div>
运行结果:
点击运行 »