zoukankan      html  css  js  c++  java
  • 如何居中div?

    1、水平居中:给div设置一个宽度,然后添加margin:0 auto属性
    div{
      200px;
      margin:0 auto;
    }
    
    2、水平垂直居中一
    确定容器的宽高 宽500 高 300 的层
    设置层的外边距
    div {
      position: relative;     /* 相对定位或绝对定位均可 */
      500px; 
      height:300px;
      top: 50%;
      left: 50%;
      margin: -150px 0 0 -250px;      /* 外边距为自身宽高的一半 */
      background-color: pink;     /* 方便看效果 */
    }
    
    3、水平垂直居中二
    未知容器的宽高,利用 `transform` 属性
    div {
      position: absolute;     /* 相对定位或绝对定位均可 */
      500px; 
      height:300px;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-color: pink;     /* 方便看效果 */
    }
    
    4、水平垂直居中三
    利用 flex 布局
    实际使用时应考虑兼容性
    .container {
      display: flex; 
      align-items: center;        /* 垂直居中 */
      justify-content: center;    /* 水平居中 */
    }
    .container div {
       100px;
      height: 100px;
      background-color: pink;     /* 方便看效果 */
    }
    

    .

  • 相关阅读:
    Smarty数学运算
    双引号里值的嵌入
    Smarty属性
    Smarty函数
    Smarty注释代码
    数据结构实验2——链表
    数据结构实验1——顺序表
    hdu 5459 Jesus Is Here
    hdu 5455 Fang Fang
    2018 多校6 hdu 6362 6370 6373
  • 原文地址:https://www.cnblogs.com/crazycode2/p/11610595.html
Copyright © 2011-2022 走看看