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

    如何居中div?

    水平居中

    复制代码
    1    //给div设置一个宽度,然后添加margin:0 auto属性
    2 
    3     div{
    4             200px;
    5             margin:0 auto;
    6     }             
    复制代码

    让绝对定位的div居中

    复制代码
     1     div {
     2         position: absolute;
     3          300px;
     4         height: 300px;
     5         margin: auto;
     6         top: 0;
     7         left: 0;
     8         bottom: 0;
     9         right: 0;
    10         background-color: pink; /* 方便看效果 */
    11     }
    复制代码

    水平垂直居中一

    复制代码
     1 //确定容器的宽高 宽500 高 300 的层
     2 //设置层的外边距
     3 
     4     div {
     5         position: relative;     /* 相对定位或绝对定位均可 */
     6         500px;
     7         height:300px;
     8         top: 50%;
     9         left: 50%;
    10         margin: -150px 0 0 -250px;      /* 外边距为自身宽高的一半 */
    11         background-color: pink;     /* 方便看效果 */
    12 
    13      }
    复制代码

    水平垂直居中二

    复制代码
     1  // 未知容器的宽高,利用 `transform` 属性
     2     
     3     div {
     4         position: absolute;     /* 相对定位或绝对定位均可 */
     5         500px;
     6         height:300px;
     7         top: 50%;
     8         left: 50%;
     9         transform: translate(-50%, -50%);
    10         background-color: pink;     /* 方便看效果 */
    11     
    12     }
    复制代码

    水平垂直居中三

    复制代码
     1 //利用 flex 布局
     2 //实际使用时应考虑兼容性
     3 
     4     .container {
     5         display: flex;
     6         align-items: center;        /* 垂直居中 */
     7         justify-content: center;    /* 水平居中 */
     8 
     9     }
    10     .container div {
    11          100px;
    12         height: 100px;
    13         background-color: pink;     /* 方便看效果 */
    14     }  
    复制代码
  • 相关阅读:
    leetcode Remove Linked List Elements
    leetcode Word Pattern
    leetcode Isomorphic Strings
    leetcode Valid Parentheses
    leetcode Remove Nth Node From End of List
    leetcode Contains Duplicate II
    leetcode Rectangle Area
    leetcode Length of Last Word
    leetcode Valid Sudoku
    leetcode Reverse Bits
  • 原文地址:https://www.cnblogs.com/borter/p/9480879.html
Copyright © 2011-2022 走看看