块元素,行内块元素,行内元素(水平垂直居中)

英国365老板 2025-09-06 21:58:14 admin

1.块级元素水平垂直居中

方法1

1

2 position: absolute/fixed;

3 left:0;

4 top:0;

5 right: 0;

6 bottom: 0;

7 margin:auto;

方法2:

1

2 position: absolute/fixed;

3 left:50%;

4 top:50%;

5 margin-left:-盒子宽度的一半;

6 margin-top:-盒子高度的一半;

方法3:

position: absolute/fixed;

left:50%;

top:50%;

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

2. 行内块元素水平居中

给父元素加 : text­algin:center

给本身添加margin: top/bottom 值调节居中

3.行内元素水平垂直居中

给父元素加 : text­algin:center ;line­height = height

原因:将行内元素解析成了文本