一个好用的让DIV水平垂直居中的方法
来源:互联网 发布:mac电源适配器拆解 编辑:程序博客网 时间:2024/06/03 14:31
div{ width : 300px; height : 300px; border : 1px solid red; position : absolute; top : 50%; left : 50%; margin-top : -150px; margin-left : -150px; }
小解:
将DIV的定位设置为absolute之后,top:50%是指DIV的上边框距离外框顶部的距离是50%,但是垂直居中要保证DIV的中心距离外框顶部距离是50%,所以margin-top:-150px保证了上面的效果
也可以这样:
未知宽高:
position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
已知宽高:
width:200px;height:200px;position:absolute;left:50%;top:50%;transform:translate(-100px,-100px);
TIPS:
负边距补充:
当 margin-top 、 margin-left 为负值的时候,会把元素上移、左移,同时文档流中的位置也发生相应变化,这点与 position:relative 的元素设置top、left后元素还占据原来位置不同
当 margin-bottom 、 margin-right 设为负值的时候,元素本身没有位置变化,后面的元素会下移、右移
0 0
- 一个好用的让DIV水平垂直居中的方法
- 让DIV水平和垂直居中的几种方法
- 让一个元素垂直水平居中的三种方法
- div盒子水平垂直居中的方法
- div盒子水平垂直居中的方法
- div盒子水平垂直居中的方法
- div水平垂直居中的方法
- css让一个div水平垂直居中方法大全
- 让元素水平垂直居中的方法
- 总结:让一个div垂直水平居中
- 如何让一个div垂直水平居中
- div盒子水平居中垂直居中的几种方法
- 让div垂直居中的实现方法
- 让DIV层水平垂直居中页面的两种方法
- 让图片在DIV容器里面水平垂直居中的方法
- DIV里面的图片水平与垂直居中的方法
- DIV里面的图片水平与垂直居中的方法
- 实现div水平、垂直居中的几种方法
- eMMC分区详解
- dispatch_set_target_queue
- 电子锁
- APPRTC分析系列0--grunt过程分析0
- 计算机网络
- 一个好用的让DIV水平垂直居中的方法
- java中形参的可变参数的定义(如String... args)
- git分支创建并上传到服务器和从服务器下载分支代码
- 从生产到消费者
- C语言相似点对比
- KMP算法
- EasyDarwin拉流支持基本认证和摘要认证
- 关于Drawable文件夹各种节点的解析
- ThinkPHP框架 常量参考