欢迎使用CSDN-markdown编辑器
来源:互联网 发布:软件测试的方法有 编辑:程序博客网 时间:2024/06/16 06:25
水平垂直居中的几种写法
- 容器大小尺寸固定
// width, height 分别为容器的宽高elem { position: absolute; left: 50%; top: 50%; margin-left: -width/2; margin-top: -height/2;}
优点:方法简单, 兼容性好
缺点:容器宽高是要已知固定的,不然就要借助js改变对应margin值
- 容器大小尺寸不固定
elem { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%)}
优点:不要在乎容器的尺寸大小
缺点:css3兼容性问题
- 容器大小尺寸不固定
elem { vertical-align: middle; text-align: center}elem:after { content: ""; display: inline-block; width: 0; height: 100%; vertical-align: middle}
优点:不用在乎容器的尺寸,兼容性好
缺点:max-width只能达到95%左右
实现原理:让容器相对与它的兄弟伪类实现居中对齐
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- I begin to keep a daily
- JDBC系列一:初识JDBC
- angular.js中的factory,service,provider的区别
- java起步
- 动态加载当前年份的前五年后十年
- 欢迎使用CSDN-markdown编辑器
- RMQ
- 让我们旋转跳跃不停歇~~~当3D打印遇上八音盒!(二)
- 【Unity】初始化物体的旋转角度
- 深入理解卷积神经网络(卷积篇)(Convolutional Neural Networks, CNNs)
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)【申明:来源于网络】
- 【鸟哥Linux】文件与文件系统的压缩/打包/备份
- windows和linux之间的文件传输和控制
- 使用VC++监听文件改变