网页设计的垂直居中

使用line-height做垂直居中
.content{
width: 400px;
background: #ccc;
line-height:100px;
margin: auto;
}

使用line-height+inline-block做多行文字的垂直居中

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190321140804128.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODU0NzY0MQ==,size_16,color_FFFFFF,t_70) 使用:before+inline-block做垂直居中

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190321140954493.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODU0NzY0MQ==,size_16,color_FFFFFF,t_70) 使用absolute+margin负值做垂直居中

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190321141148722.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODU0NzY0MQ==,size_16,color_FFFFFF,t_70) 使用absolute+margin auto做垂直居中

使用absolute+translate做垂直居中

使用flex+align-items做垂直居中

使用flex+:before+flex-grow做垂直居中

使用flex+margin做垂直居中

使用Flex+align-self做垂直置中

使用flex+align-content做垂直居中

使用grid+template做垂直居中

使用grid+align-items做垂直居中

使用grid+align-content做垂直居中

使用grid+align-self做垂直居中

猜你喜欢

转载自blog.csdn.net/weixin_38547641/article/details/88714043