欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CSS居中方法

程序员文章站 2022-05-11 12:45:00
...

1.inline-block + table-cell

.child {
  display:inline-block;
  text-align:left;
}
.parent {
  text-align:center;/*或者在子元素中用margin:0 auto;代替*/
  display:table-cell;
  vertical-align:middle;
}
/*子元素文字会继承居中,因此要在上面写上向左边对齐*/

2.position定位

.parent {
  position:relative;
}
.child{
  position:absolute;
  left:50%;
  top:50%; /*参照物是父容器,相对于父元素偏移*/
  transform:translate(-50%,-50%); /*百分比的参照物是自身,相对于自身的反方向偏移*/
}

3.flex或grid (只兼容IE10+)

.parent {
  display:flex; /*或者display:grid;*/
  justify-content:center;
  align-items:center;
}
相关标签: css html vue.js

上一篇: CSS居中方法总结

下一篇: vector小结