IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    css水平居中和垂直居中

    zongyan86发表于 2016-05-15 13:01:39
    love 0

    水平居中:

    <center> 不建议用了。

    行内元素水平居中,父级text-align:center

    定宽块级元素  margin: 20px auto;

    不定宽块级元素 

    1 加入 table 标签
    2 设置 display: inline 方法:与第一种类似,显示类型设为 行内元素,进行不定宽元素的属性设置
    3 设置 position:relative 和 left:50%:利用 相对定位 的方式,将元素向左偏移 50% ,即达到居中的目的

    垂直居中

    1.height:30px;line-height:30px;

    2.table  vertical-align:middle;

    3.display:table-cell;/*IE8以上及Chrome、Firefox*/
       vertical-align:middle;/*IE8以上及Chrome、Firefox*/

    4.font-size

    5.

    .parent {
        width: 200px;
        height: 200px;
        background-color: black;
    }
    .child {
        position: relative;
        height: 100px;
        width: 100px;
        top: 50%;
        left: 50%;
        background-color:red;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

    参考 http://www.5icool.org/a/201309/a2516.html

           http://www.cnblogs.com/wishyouhappy/p/3681037.html?utm_source=tuicool&utm_medium=referral

    您可能也喜欢:
    css绘图
    CSS3选择属性::selection
    用css3给自己一个笑脸
    css3 box-sizing属性
    css3-照片墙效果
    无觅

    声明: 本文采用 BY-NC-SA 协议进行授权 | WEB开发分享
    转载请注明转自《css水平居中和垂直居中》



沪ICP备19023445号-2号
友情链接