等標籤在指定容器中水平垂直居中的幾種實現方法

1.通過設置相對位置和絕對位置

父元素:position: relative;

img{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   margin: auto;
  }

2.通過設置transform

img{
   left: 50%;
   top: 50%;
   transform: translate(-50%,-50%);
  }

3.通過設置display爲table-cell

img{
   display: table-cell;
   text-align: center;
   vertical-align: middle;
  }

4.通過設置display的flex容器

img{
   display: flex;
   align-items: center;
   justify-content: center;
  }

以上爲自己總結,如有錯誤還望指正;還有更多方法多多聯繫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章