CSS垂直水平居中8种方法
来源:互联网 发布:centos nat 配置 编辑:程序博客网 时间:2024/06/08 09:17
一、定位方法:
公用HTML<div class="box"> <div class="box1"></div></div>
1.
.box1{ width:100px; height:100px; background:aqua; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }
折一张图片就可以了
2.
.box1{ width:100px; height:100px; background:aqua; position:absolute; top:50%; left:50%; margin-left:-50px; margin-bottom:-50px; }
3.
.box1{ background:aqua; position: absolute; width: 6em; height: 6em; top: calc(50% - 3em); left: calc(50% - 3em); }
4.
.box1{ position: absolute; top:50%; left:50%; transform:translate(-50% -50%); }
二、Flex方法 给父级元素
.box{ display:flex; justify-content: center; align-items: center; height:100px; background:aqua; }
三、vh方法:兼容性为:Chrome 20+, IE9+ 以及Safari 6支持!
.box{ display:flex; min-height: 100vh; margin:0; } .box1{ margin:auto; }
四、table 方法
.box{ text-align: center; } .box1{ width:300px; height:300px; border:1px solid; display:table-cell; vertical-align: middle; }
五、最后一种方法略麻烦
html,body{ height: 100%; margin: 0; } body{ text-align: center; } body:after{ height: 100%; content: ''; display: inline-block; vertical-align: middle; } .box{ height:100px; display: inline-block; vertical-align: middle; width:100px; border:1px solid; }
阅读全文
0 0
- CSS垂直水平居中8种方法
- CSS水平垂直居中方法
- css 水平垂直居中方法
- css垂直水平居中方法
- CSS垂直居中水平居中方法
- css 水平居中 垂直居中方法
- 用css实现垂直水平居中的几种方法
- css水平垂直居中三种实现方法
- CSS中元素水平垂直居中4种方法介绍
- 【css】实现垂直水平居中的几种方法
- CSS实现水平垂直居中的几种方法
- css几种方法使元素水平垂直居中
- CSS水平垂直居中的几种方法
- CSS水平垂直居中的几种方法
- css元素水平垂直居中的十种方法
- css实现水平垂直居中的几种方法
- CSS几种常用水平垂直居中的方法
- CSS水平垂直居中的几种方法
- DL&ML基础学习一
- [codeforces] 854C. Planning(优先队列)
- 使用python操作mysql数据库
- 机器学习简介 | GAIR大讲堂
- 笔记7 | 淡入淡出动画TransitionDrawable
- CSS垂直水平居中8种方法
- web应用国际化
- 合法括号子段
- java第一次课时
- 数组及排序算法
- jsp中Get提交方式的中文乱码解决办法
- Java迭代器
- 双线性插值算法的详细总结
- Java中被保护的 package名称