水平垂直居中
2016-07-20 00:00
246 查看
以往,外层warp定义好宽度和高度,里面的div基于父及warp水平垂直居中显示的话:
这样有个缺陷就是,当warp的宽度或者高度改变的时候,那么margin-left和margin-top的值也要跟着改变,否则就不会水平垂直居中。
那么,还有一种简便的方法:
这样的话,改变warp的高度和宽度,div始终都是水平垂直居中显示。
warp{ width:300px; height:100px; position:relative; } div{ width:80px; height:80px; position:absoulte; top:50%; left:50%; margin-left:-150px; marign-top:-50px; }
这样有个缺陷就是,当warp的宽度或者高度改变的时候,那么margin-left和margin-top的值也要跟着改变,否则就不会水平垂直居中。
那么,还有一种简便的方法:
warp{ width:300px; height:100px; position:relative; } div{ width:80px; height:80px; position:absoulte; left:0;right:0; top:0;bottom:0; margin:auto; }
这样的话,改变warp的高度和宽度,div始终都是水平垂直居中显示。
相关文章推荐
- java实现单例singleton的几种模式
- java环境配置--转载
- Discuz 全局变量$_G详解
- Mysql 修改Root密码和访问IP限制
- 配置Mysql主从服务
- sublime text使用笔记
- iOS 签名板 LYDrawBoard
- Linux最佳的云存储服务分析
- 前端在线学习网站
- Python 的List排序
- Python加密—MD5加密
- Python加密——sha1加密
- springMVC和jackson的版本
- 【Java】Java中的时间日期处理
- Angularjs ui-grid pdfmake.js 导出excel/pdf及pdf中文问题
- freebsd安装vim的经历
- cas单点登录集群如何优雅的退出
- 服务器部署方案
- 建立软件开发团队时要避免的7个问题
- 短 URL 系统是怎么设计的?