水平居中
行内水平居中
行内水平居中就直接用text-align: center
块级水平居中
直接用margin: auto来实现
绝对定位元素的居中
可以是哟经left: 50%, margin: 负固定值来实现
也可以使用transform: translate(x轴, y轴)来实现
flex居中
使用justify-content: center来实现, 这个是主轴
垂直居中
行内垂直居中
设置line-height和height一样高就好了
绝对定位元素居中
绝对定位元素可以使用top: 50%, margin-top: 负的一半高度
或者直接使用transform: translate(x轴, y轴)来实现
也可以结合使用绝对定位+margin:auto来实现
margin: auto中的auto意思是自动填充满剩余空间部分
flex居中
使用flex布局来实现 align-items: center ,代表交叉轴, 也就是垂直轴
网友评论