CSS中垂直居中的简单实现方法


Posted in HTML / CSS onJuly 06, 2015

大家都知道css里面用text-align:center加上margin:0 auto就可以实现水平居中了,但是垂直居中却没有相应的css属性来设置,而如果要设置元素能够垂直居中必须得将容器设置为display:table,然后将子元素也就是要垂直居中显示的元素设置为display:table-cell,然后加上vertical-align:middle来实现。
通过CSS3的transform来实现

CSS Code复制内容到剪贴板
  1. .center-vertical {   
  2.   positionrelative;   
  3.   top: 50%;   
  4.   transform: translateY(-50%);   
  5. }   
  6. .center-horizontal {   
  7.   positionrelative;   
  8.   left: 50%;   
  9.   transform: translateX(-50%);    
  10. }     

HTML / CSS 相关文章推荐
CSS3制作缩略图的详细过程
Jul 08 HTML / CSS
CSS3实现文本垂直排列的方法
Jul 10 HTML / CSS
css3实现动画的三种方式
Aug 24 HTML / CSS
详解background属性的8个属性值(面试题)
Nov 02 HTML / CSS
html5的localstorage详解
May 09 HTML / CSS
HTML5 解析规则分析
Aug 14 HTML / CSS
关于HTML5的22个初级技巧(图文教程)
Jun 21 HTML / CSS
HTML中fieldset标签概述及使用方法
Feb 01 HTML / CSS
html5的新增的标签和废除的标签简要概述
Feb 20 HTML / CSS
html标签之Object和EMBED标签详解
Jul 04 HTML / CSS
分享全球十款超强HTML5开发工具
May 14 HTML / CSS
详解HTML5常用的语义化标签
Sep 27 HTML / CSS
CSS实现定位元素居中的方法
Jun 23 #HTML / CSS
利用CSS3实现文本框的清除按钮相关的一些效果
Jun 23 #HTML / CSS
使用CSS3制作饼状旋转载入效果的实例
Jun 23 #HTML / CSS
利用CSS3实现圆角的outline效果的教程
Jun 05 #HTML / CSS
浅析与CSS3的loading动画加载相关的transition优化
May 18 #HTML / CSS
CSS+jQuery+PHP+MySQL实现的在线答题功能
Apr 25 #HTML / CSS
CSS+jQuery实现的在线答题功能
Apr 25 #HTML / CSS
You might like
ThinkPHP模板IF标签用法详解
2014/07/01 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
javascript 动态加载 css 方法总结
2009/07/11 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
vue iView 上传组件之手动上传功能
2018/03/16 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
layui上传图片到服务器的非项目目录下的方法
2019/09/26 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
对Python中的@classmethod用法详解
2018/04/21 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
Python3 批量扫描端口的例子
2019/07/25 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python调用百度API实现人脸识别
2020/11/17 Python
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
群众路线学习心得体会范文
2014/11/05 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
PHP解决高并发问题
2021/04/01 PHP
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电
VUE递归树形实现多级列表
2022/07/15 Vue.js