用flex做垂直居中
2016-06-22 14:25
363 查看
<div class="flex-cont flex-centerbox"> <div class="center-cont"> <h2>Title</h2> <p>infomation </p> <p>infomation </p> <button class="f-btn">btn</button> </div> </div>
css
.flex-cont{ /*定义为flexbox的"父元素"*/ display: -webkit-box; display: -webkit-flex; display: flex; } .flex-item{ /*给"子元素"赋予自由伸缩的能力*/ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; width: 0%; } /*垂直居中*/ .flex-centerbox{ width: 100%; height: 200px; background: #fafafa; /*子元素沿主轴对齐方式居中*/ -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; /*子元素沿侧轴对齐方式垂直居中*/ -webkit-box-align: center; -webkit-align-items: center; align-items: center; border-top:1px solid #ddd; border-bottom: 1px solid #ddd; padding:10px 0; margin:10px 0; } .center-cont{ display: block; background: #ddd; text-align: center; padding:20px; margin:10px; }
相关文章推荐
- 【linux】grub加密
- iOS识别二维码
- java加密字符串
- applicationContext.xml详解
- Visual Studio创建项目提示错误
- C#复习⑧
- 在linux上用dd命令实现ghost功能
- Celery 使用简介
- c#中控制不能从一个case标签贯穿到另一个case标签
- #ubuntu# ubuntu 下安装 phpstorm
- Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- android 线程那点事
- android 线程那点事
- android 线程那点事
- openwrt linux makefile
- 异步任务神器 Celery 简明笔记
- 用mabaties生成器生成代码时配置xml的问题
- Ubuntu 下手动安装Firefox的Flash插件
- Administrative Tools下找不到DNS
- Android异步任务AsyncTask的使用与原理分析