zoukankan      html  css  js  c++  java
  • 元素水平垂直居中的方式有哪些

    元素水平垂直居中的方式有哪些?

    • absolute加margin方案

    • fixed 加 margin 方案

    • display:table 方案

    • 行内元素line-height方案

    • flex 弹性布局方案

    • transform 未知元素宽高解决方案

    • 
      
      absolute加margin方案
      
      
          div{
              position: absolute;
               100px;
              height: 100px;
              left: 50%;
              top: 50%:
              margin-top: -50px;
              margin-left: -50px;
          }
      
      
      fixed 加 margin 方案
      
      
          div{
              position: fixed;
               100px;
              height: 100px;
              top: 0;
              right:0;
              left: 0;
              bottom: 0;
              margin: auto;
          }
      
      
      display:table 方案
      
      
          div{
              display: table-cell;
              vertical-align: middle;
              text-align: center;
               100px;
              height: 100px;
          }
      
      
      行内元素line-height方案
      
      
          div{
              text-align: center;
              line-height: 100px;
          }
      
      
      flex 弹性布局方案
      
      
          div{
              display: flex;
              align-items: center;
              justify-content:center
          }
      
      
      transform 未知元素宽高解决方案
      
      
          div{
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%)
          }
       
  • 相关阅读:
    第四次寒假作业
    寒假作业三
    寒假作业二
    关于C语言
    寒假作业2代码
    计算机小白
    软工第二次作业
    新开始
    android 自定义滑动按钮
    新知识 HtMl 5
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/12056932.html
Copyright © 2011-2022 走看看