zoukankan      html  css  js  c++  java
  • CSS居中方法

    css居中方法非常多,根据工作的实际情况采用恰当方法,可取到事半功倍的效果。

    就常见的一些居中方法整理如下:

    代码如下:

    <div class="con">
      <div class="con1">
        <img src="01.jpg" />
        <span>前端开发</span>
      </div>
    </div>

    如果.con1在知道宽和高的情况下要使其居中,可以采用如下方法:

    单纯的垂直居中:margin:0 auto;(前提是对.con1设置了固定宽度且宽度小于父元素宽度);

    既垂直居中也水平居中:.con{position:relative;}

               .con1{

                  300px;

                  height:300px;

                  position:absolute;

                  top:50%;

                  left:50%;

                  margin-left:-150px;

                  margin-top:-150px;

                }

    使.con1里面的图片居中的方法:.con1{

                      height:300px;

                      line-heigth:300px;

                   }

                    .con1 img{vertical-align:middle}

    使.con1里面的文字居中的方法:只使用.con1{

                         height:300px;

                         line-heigth:300px;

                      }就够了;

    万能的居中方法:

    方法一:

    .con{position:relative;}

    .con1{

        position:absolute;

        top:0;

        right:0;

        bottom:0;

        left:0;

        margin:auto;

        }

    方法二:

    .con{position:relative;}

    .con1{

        position:absolute;

        top:50%;

        left:50%;

        transform:translate(-50%,-50%);

        -webkit-transform:translate(-50%,-50%);

        -moz-transform:translate(-50%,-50%);

        -o-transform:translate(-50%,-50%);

    }

    Flexbox布局下的水平垂直居中方法:

    .con{

        justify-content:center;

        align-items:center;

        display:-webkit-flex;

      }

  • 相关阅读:
    中国大概可用NTPserver地址
    ROOT android 原则。 基于(zergRush)
    Struts2他们拦截器实例定义—登陆权限验证
    引用与指针
    address_space 从哪里来
    C++ 可以多个函数声明
    linux下远程管理利器-tmux
    内核空间和用户空间的分界 PAGE_OFFSET
    io端口
    C中程序的内存分配
  • 原文地址:https://www.cnblogs.com/lmsblogs/p/5828029.html
Copyright © 2011-2022 走看看