首页 > Web开发 > 详细

css垂直居中

时间:2017-06-26 23:19:06      阅读:311      评论:0      收藏:0      [点我收藏+]

垂直居中常用方法总结:

一、div 在 div中居中

  1. 绝对居中   

    position: absolute; left: 0; top: 0; right: 0; bottom: 0;

      margin: auto;

  2. 绝对定位

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

  或

    margin:  -width;

  3. 内边距

二、span 在 div中居中

  1. 单行文本

    1) line-height == height

    2) button 特性 

  2. 多行文本

    1) 外层嵌套div, 使div垂直居中

    2) 伪元素before/after

      content: "";

      height: 100%;

      display:  inline-block;

      vertical-align: middle;

三、img在div中居中

  1. 伪元素before/after

    content: "";

    height: 100%;

    display:  inline-block;

    vertical-align: middle;

  2. table

    display: table-cell;

    vertical-align: middle;

  3. background-position

 

css垂直居中

原文:http://www.cnblogs.com/peiling-home/p/7082817.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!