css+div水平垂直居中布局总结(3种方案)
2017-11-17 17:49
603 查看
子元素于父元素水平垂直居中且其( 子元素与父元素) 高度均可变
方案一:inline-block + text-align + table-cell + vertical-align 优点:兼容性好
方案二:absolute + transform 注:transform 为 CSS3 属性,有兼容性问题
方案三:flex + justify-content + align-items 注:有兼容性问题
方案一:inline-block + text-align + table-cell + vertical-align 优点:兼容性好
<div class="parent"> <div class="child">文字</div> </div> <style> .parent{ display: table-cell; vertical-align: middle; text-align: center; } .child{ display: inline-block; } </style>
方案二:absolute + transform 注:transform 为 CSS3 属性,有兼容性问题
<div class="parent"> <div class="child">文字</div> </div> <style> .parent{ position:relative; } .child{ position:absolute; top: 50%; left: 50%; transition: translate(-50%,-50%); } </style>
方案三:flex + justify-content + align-items 注:有兼容性问题
<div class="parent"> <div class="child">文字</div> </div> <style> .parent{ display: flex; align-items: center; justify-content: center; } </style>
相关文章推荐
- css+div垂直居中布局总结(3种方案)
- CSS布局——DIV水平居中和垂直居中
- CSS+div页面水平居中的布局方法总结
- 超级实用的CSS布局方案之水平垂直居中
- CSS布局中居中(水平/垂直/水平垂直)问题的总结
- CSS布局div之水平居中与垂直居中
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- CSS在页面布局中实现div垂直居中的方法总结(转)
- CSS在页面布局中实现div水平居中的方法总结(转)
- css系列(布局):实现一个元素在浏览器中水平、垂直居中的几个方案
- DIV框垂直水平居中的CSS方案
- CSS布局——简洁、兼容性强的垂直水平居中方案
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- CSS布局:图片在DIV中上下左右居中(水平和垂直都居中)
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- CSS元素水平垂直居中方案总结
- CSS布局:设置图片在DIV中上下左右居中(水平和垂直都居中)
- CSS布局:图片在DIV中上下左右居中(水平和垂直都居中)
- div+css:页面整体布局居中显示:上下居中||垂直居中,左右居中||水平居中
- CSS布局——水平垂直居中布局总结学习