元素居中

2020-04-01 css

/* 需要知道元素的宽高  */
      position:absolute left:50%;
      top:50%;
      margin-left:-自身宽度的一半 ;margin-top:-自身高度的一半 
      transform: translateX(-50%) translateY(-50%);/* 不需要知道元素的宽高  */
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      
      注意:left和right的值不能超过其相对元素width减去它自身width的一半,
      否则绝对定位元素会优先取left值进行定位(前提是文档流是从左向右),
      但是top和bottom的值却没有这个限制。 

      Ⅲ /* 不需要知道元素的宽高 */
      设置父元素的display:flex;
      justify-content:center;
      align-items:center;
最后更新于: 2022年11月16日 19:31