css3文字水平垂直居中对齐的几种方法

1.使用绝对定位:web

.div{浏览器

position:absolute;布局

top: 50%; flex

left: 50%;spa

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

}it

2.flex布局:io

.parent{form

Justify-content:center;  // 子元素水平居中transform

align-items:center;       //子元素垂直居中

display:-webkit-flex;

}

3.使用 -webkit-box(注:

目前没有浏览器支持 box-align 属性。

Firefox 支持替代的 -moz-box-align 属性。

Safari、Opera 以及 Chrome 支持替代的 -webkit-box-align 属性

.innerDisplay{

display:-webkit-box;

display:-webkit-flex;

display:flex;

-webkit-box-align:center;

-webkit-align-items:center;

}

相关文章
相关标签/搜索