元素垂直居中方法
来源:互联网 发布:检测电源的软件 编辑:程序博客网 时间:2024/04/28 09:52
1、固定height的元素居中
(1) 使用绝对定位(兼容所有浏览器,浏览器窗口缩小时,部分内容会消失)
<div class="content">居中元素</div>.content { position: absolute; top: 50%; left: 50%; width: 600px; height: 600px; margin: -300px 0 0 -300px; background-color: silver;}
(2) 在居中元素外插入一个div(兼容所有浏览器,浏览器窗口缩小时,内容不会消失)
<div class="main"></div><div class="content">居中元素</div>.main { float: left; height: 50%; margin-bottom: -300px;}.content { clear: both; width: 600px; height: 600px; position: relative; background-color: silver;}
(3) 使用绝对定位,margin:auto(兼容所有浏览器,浏览器窗口缩小时,部分内容会消失)
<div class="content">居中元素</div>.content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 600px; height: 600px; margin: auto; background-color: silver;}
2、不固定height的元素居中
(1) 使用display:table(兼容所有浏览器)
<div id="wrapper"><div id="cell"><div class="content">居中元素</div></div></div>#wrapper { display: table; width: 50%; height: 100%; margin: 0 auto;}#cell { display: table-cell; vertical-align: middle;}.content { background-color: silver;}
(2) 使用translate(不兼容ie8,浏览器窗口缩小时,部分内容会消失)
<div class="content">居中元素</div>.content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: silver;}
0 0
- 元素垂直居中方法
- 元素水平垂直居中方法
- 元素水平垂直居中方法集锦
- 内联元素 垂直居中 实现方法
- 块级元素文本垂直居中方法
- 行内元素垂直居中方法
- CSS 元素垂直居中的 方法总结
- 行内元素的垂直居中方法
- 元素垂直居中的几种方法
- 块级元素水平垂直居中方法
- 元素垂直居中的几个方法
- 元素垂直居中的几种方法
- 让元素水平垂直居中的方法
- html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法
- html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法
- 7种元素的水平居中和垂直居中方法
- 元素的水平居中,垂直居中以及同时水平,垂直居中方法
- HTML元素垂直居中
- Google工程师解析Android系统架构
- 抽取html中的所有链接
- Canny边缘检测算法原理及其VC实现详解(二)
- 后端远程调用api工具
- 开发环境配置-git客户端的安装、配置与使用-5
- 元素垂直居中方法
- Mybatis 返回Map
- 51. N-Queens 回溯算法浅谈
- linux中显示中文乱码的问题
- 我的开发Android环境
- java中的sleep()和wait()的区别
- Java ——Web应用报错: java.lang.OutOfMemoryError: Java heap space
- 一致性hash
- 正方形数量问题终极解答