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垂直手风琴菜单
Jun 28 HTML / CSS
让IE6支持css3,让 IE7、IE8 都支持CSS3
Oct 09 HTML / CSS
css3实现3D色子翻转特效
Dec 23 HTML / CSS
10分钟理解CSS3 FlexBox弹性布局
Dec 20 HTML / CSS
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
Jun 01 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
Dec 13 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(二)
Jan 21 HTML / CSS
HTML5 Canvas的事件处理介绍
Apr 24 HTML / CSS
使用HTML5的Canvas绘制曲线的简单方法
Sep 08 HTML / CSS
html5如何在Canvas中实现自定义路径动画示例
Sep 18 HTML / CSS
html5实现移动端适配完美写法
Nov 16 HTML / CSS
HTML基本元素标签介绍
Feb 28 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
php批量删除数据
2007/01/18 PHP
php微信公众号开发之关键词回复
2018/10/20 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
js单例模式详解实例
2013/11/21 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
Python常见数据结构详解
2014/07/24 Python
Django数据库表反向生成实例解析
2018/02/06 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python3enumrate和range对比及示例详解
2019/07/13 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
如何解决pycharm调试报错的问题
2020/08/06 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
美国最值得信赖的宠物药房:Allivet
2019/03/23 全球购物
体育教师工作总结的自我评价
2013/10/10 职场文书
高中体育教学反思
2014/01/24 职场文书
自我鉴定标准格式
2014/03/19 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
个人维稳承诺书
2015/05/04 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
pycharm无法导入lxml的解决办法
2021/03/31 Python