1 文本的水平垂直居中对齐
这是最简单的,直接在元素属性中使用text-align:center ;让文本水平居中,再通过行高:
line-height:元素的高度 ;让文本垂直居中对齐
HTML布局
![HTML布局](https://i-blog.csdnimg.cn/blog_migrate/b7a074fe410c0d89e39beee82dc5cbc2.png)
CSS样式
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e79529de15eeec099204f1e0e326f05b.png)
效果展示:
![文本的水平垂直居中对齐](https://i-blog.csdnimg.cn/blog_migrate/92502375f896296ea766e92a1aed6410.png)
注意点:text-align是对块元素的特质,内部必须是行内元素等,如果里面div也想水平居中,可以设置display:inline-block;不过此时无法通过line-height来设置div垂直居中
2 未知父元素宽的情况下水平垂直居中对齐
不定宽的父元素居中对齐,使用display:flex属性和m