zoukankan      html  css  js  c++  java
  • css 水平垂直居中的几种常用方法

    1. display 方法(最常用的方法)
      display: flex;
      justify-content: center;
      align-items: center;
    2. 定位
      1)固定宽高(100px)
        .parent{
          position: relative;
        }
        .child{
          position: absolute;
          top: 50%;
          left: 50%;
          margin-left: -50px;
          margin-top: -50px;
        }
      2) 有宽高,但不考虑宽高
        .parent{
          position: relative;
        }
        .child{
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          height: 50px;
           80px;
        }
      3) 木有具体宽高
        .parent{
          position: relative;
        }
        .child{
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%,-50%);
        }
    3. 控制文本(table-cell)--- margin + vertical-align
      .parent{
        display:table-cell;
        vertical-align: middle;
      }
      .child{
        display: table;
        margin: 0 auto;
      }
    4. 控制文本(table-cell)--- text-align + vertical-align
      .parent{
        display: table-cell;
        text-align: center;
        vertical-align: middle;
      }
        .child{
         80px;
        display: inline-block;
      }
    5. text-align + line-height实现单行文本水平垂直居中
      .test{
        text-align: center;
        line-height: 100px;
      }

  • 相关阅读:
    框架基础
    Servlet
    JSP数据交互二
    动态网页开发基础
    数据交互
    期末Java Web大作业----简易的学生管理系统
    南阳71----独木舟上的旅行
    南阳1092----数字分隔(二)
    顺序表、链表、栈和队列
    各类排序模版(计数排序、基数排序、桶排序、冒泡排序、选择排序、插入排序、希尔排序、归并排序、原地归并排序、快速排序、堆排序)
  • 原文地址:https://www.cnblogs.com/qianxiaoniantianxin/p/14666047.html
Copyright © 2011-2022 走看看