div和图片垂直居中问题
2017-08-02 16:45
357 查看
未知高度div垂直水平居中方法:
图片垂直居中方法
<div class="wrap"> <div class="test">sdfdsfdsf<br>sadsad</div> </div>
1).wrap { width: 300px; height: 300px; text-align: center; background: rgba(0, 0, 0, 0.5); } .wrap:after{ display:inline-block; content: ''; vertical-align: middle; height: 100%; } .test { background: red; display: inline-block; vertical-align: middle; }2)
.wrap { width: 300px; height: 300px; position: relative; background: rgba(0, 0, 0, 0.5); } .test{ position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); background: red; }
3).wrap { width: 300px; height: 300px; display: table-cell; background: rgba(0, 0, 0, 0.5); vertical-align: middle; text-align: center; } .test{ display: inline-block; background: red; }4)
.wrap { width: 300px; height: 300px; display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.5); vertical-align: middle; text-align: center; } .test{ background: red; }
图片垂直居中方法
<div class="wrap"> <img src="appicon.png" class="test"> </div>
.wrap{ width: 300px; height: 160px; background: rgba(0, 0, 0, 0.5); text-align: center; } .wrap:after{ content: ""; height: 100%; vertical-align: middle; display: inline-block; } img{ vertical-align: middle; }
相关文章推荐
- div 图片垂直居中问题
- 关于div中图片水平垂直居中的问题
- 关于DIV重叠定位和图片垂直居中问题的研究(兼容FF、IE6、7、8)
- div+css解决图片垂直居中问题
- IE9下(table/div/图片)的居中问题
- 未知大小的图片在div中水平垂直居中(拒绝使用table-cell)
- 关于css中两层div的水平垂直居中问题
- CSS中div垂直居中(包含解决IE兼容问题)
- CSS 图片在DIV中垂直居中的显示方法
- DIV中图片垂直居中
- 文字和图片垂直居中问题
- 未知大小图片在已知容器中的垂直和水平居中问题
- 网页文字在div中垂直居中的问题
- 未知大小图片在已知容器中的垂直和水平居中问题
- 图片与DIV相互垂直居中
- 在DIV中图片垂直、水平居中(最简单方法)
- span元素与块级元素(div、p)位于同一行时的垂直居中问题
- div居中问题垂直居中,垂直水平居中
- div中元素垂直居中的问题
- div垂直居中,图片垂直居中