1.利用定位------子绝父相+transform
![](https://img.haomeiwen.com/i26621755/fd2835349c371649.png)
2.使用margin
通过为元素设置左右的margin为auto,实现让元素居中
![](https://img.haomeiwen.com/i26621755/72711ec869d55fd6.png)
3.转成行内块, 给父盒子设置 text-align: center
![](https://img.haomeiwen.com/i26621755/2b03fc1c61741d7d.png)
4.使用flex布局
使用flex提供的子元素居中排列功能,对元素进行居中。
![](https://img.haomeiwen.com/i26621755/24e8705ffa3713cb.png)
如何垂直居中一个img?
//<img>容器的样式如下
{
display:table-cell;
text-align:center;
verticle-align:middle;
}
1.利用定位------子绝父相+transform
2.使用margin
通过为元素设置左右的margin为auto,实现让元素居中
3.转成行内块, 给父盒子设置 text-align: center
4.使用flex布局
使用flex提供的子元素居中排列功能,对元素进行居中。
//<img>容器的样式如下
{
display:table-cell;
text-align:center;
verticle-align:middle;
}
本文标题:如何使一个盒子水平垂直居中?
本文链接:https://www.haomeiwen.com/subject/sgexoltx.html
网友评论