CSS:移动端实现垂直居中的方法
来源:互联网 发布:ug编程是什么 编辑:程序博客网 时间:2024/06/14 05:20
方法1:table-cell
html结构
<div class="box box1"> <span>垂直居中</span></div>
CSS
.box1{ display: table-cell; vertical-align: middle; text-align: center; }
方法2:display:flex
.box2{ display: flex; justify-content:center; align-items:Center;}
方法3:绝对定位和负边距
.box3{ position:relative;}.box3 span{ position: absolute; width:100px; height: 50px; top:50%; left:50%; margin-left:-50px; margin-top:-25px; text-align: center; }
方法4:绝对定位和0
.box4 span{ width: 50%; height: 50%; background: #000; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
这种方法跟上面的有些类似,但是这里是通过margin:auto和top,left,right,bottom都设置为0实现居中。不过这里得确定内部元素的高度,可以用百分比,比较适合移动端。
方法5:translate
.box6 span{ position: absolute; top:50%; left:50%; width:100%; transform:translate(-50%,-50%); text-align: center; }
这实际上是方法3的变形,移位是通过translate来实现的。
方法6:display:inline-block
.box7{ text-align:center; font-size:0;}.box7 span{ vertical-align:middle; display:inline-block; font-size:16px;}.box7:after{ content:''; width:0; height:100%; display:inline-block; vertical-align:middle;}
这种方法确实巧妙…通过:after来占位。
方法7:display:flex和margin:auto
.box8{ display: flex; text-align: center;}.box8 span{ margin: auto;}
方法8:display:-webkit-box
.box9{ display: -webkit-box; -webkit-box-pack:center; -webkit-box-align:center; -webkit-box-orient: vertical; text-align: center}
转自:http://www.th7.cn/web/html-css/201504/98912.shtml
阅读全文
0 0
- CSS:移动端实现垂直居中的方法
- css 实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- CSS实现垂直居中的常用方法
- css实现垂直居中和水平居中的方法
- css垂直居中的方法
- css垂直居中的方法
- 使用CSS完美实现垂直居中的方法
- xcode真机(手机或ipad)测试所支持的设备系统Version
- Java IO(一):IO和File
- 自定义二级列表
- PicSelectAndShow图片选择框架
- 网络端口号汇总
- CSS:移动端实现垂直居中的方法
- Java 使用ftp的方式上传文件到linux,并实现删除,下载
- hadoop全分布式集群:配置主从节点之间的免密登录
- IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结
- 进制转换
- pyvcf 模块
- Linux目录结构详细介绍
- C++内存管理 RAII
- iOS好使的各种文件文档、音乐、视频下载查看器有进度条