zoukankan      html  css  js  c++  java
  • css垂直居中的方法

    1.绝对定位+margin负值

    html结构:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    <style>
    .box{position:absolute;100px;height:200px;left:50%;top:50%;margin-top:-100px;margin-left:-50px;
    background-color:#f00;}
    </style>
    </head>
    <body>
    <div class="box">
    </div>
    </body>
    </html>

    2.绝对定位+transform负值

    html结构

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    <style>
    .box {
    position: absolute;
    100px;
    height: 200px;
    left: 50%;
    top: 50%;
    transform: translate(-50px, -100px);
    background-color: #f00;
    }
    </style>
    </head>
    <body>
    <div class="box">

    </div>
    </body>
    </html>

    3.绝对定位+margin:auto

    注意(居中元素的父级元素必须有固定的宽和高)

    html结构

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    <style>
    .div {
    500px;
    height: 300px;
    background-color: blue;
    position: relative;
    }

    .box {
    position: absolute;
    100px;
    height: 200px;
    left: 0;
    top:0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-color:#FFCFCF;
    }
    </style>
    </head>
    <body>
    <div class="div">
    <div class="box">

    </div>
    </div>
    </body>
    </html>

    4.

  • 相关阅读:
    Todo
    我的类
    Python socket编程之七:多窗口的应用
    iOS与PHP/Android AES128 ECB NoPadding加密
    JSONModel简便应用
    iOS开发系列--UITableView全面解析
    常用方法
    OC和C++混编
    数据层
    block
  • 原文地址:https://www.cnblogs.com/xiao-peng-ji/p/11256461.html
Copyright © 2011-2022 走看看