行内元素

水平居中

text-align:center

fit-content(父元素适应子元素长度)

image.png

垂直居中

line-height(单行文本生效,数值与高度一致)

块级元素

水平居中

margin:0 auto;

水平垂直居中

1.定位(已知宽高)

image.png
image.png

2.定位 + transform

image.png

3.定位 + margin

image.png

4.podding(父元素无宽高,添加相同的内边距)

5.flex 布局

image.png

6.伪元素

image.png
vertical-align影响inline-level元素和table-cell元素垂直方向上的布局

7.calc

image.png

CSS3中的Background-clip属性,其主要是用来确定背景的裁剪区域,换句话说,就是如何控制元素背景显示区域
image.png