zoukankan      html  css  js  c++  java
  • 垂直居中实用三种方式

     1 <!DOCTYPE html>
     2 <html>
     3 
     4     <head>
     5         <meta charset="UTF-8">
     6         <title></title>
     7         <style>
     8             /*第一种方法*/
     9             /*.parent {
    10                  800px;
    11                 height: 500px;
    12                 border: 2px solid #000;
    13                 position: relative;
    14             }
    15             
    16             .child {
    17                  200px;
    18                 height: 200px;
    19                 margin: auto;
    20                 position: absolute;
    21                 top: 0;
    22                 left: 0;
    23                 bottom: 0;
    24                 right: 0;
    25                 background-color: red;
    26             }*/
    27             /*第二种方法*/
    28             /*.parent {
    29             800px;
    30             height:500px;
    31             border:2px solid #000;
    32             display:table-cell;
    33             vertical-align:middle;
    34             text-align: center;
    35         }
    36         .child {
    37             200px;
    38             height:200px;
    39             display:inline-block;
    40             background-color: red;
    41         }*/
    42             /*第三种方法*/
    43             
    44             .parent {
    45                 width: 800px;
    46                 height: 500px;
    47                 border: 2px solid #000;
    48                 display: flex;
    49                 justify-content: center;
    50                 align-items: center;
    51             }
    52             
    53             .child {
    54                 width: 200px;
    55                 height: 200px;
    56                 background-color: red;
    57             }
    58             /*第四种方法*/
    59             /*.parent {
    60             800px;
    61             height:500px;
    62             border:2px solid #000;
    63             position:relative;
    64         }
    65         .child {
    66             300px;
    67             height:200px;
    68             margin:auto;
    69             position:absolute;/*设定水平和垂直偏移父元素的50%,*/
    70             
    71             再根据实际长度将子元素上左挪回一半大小*/
    72             /* left:50%;
    73             top:50%;
    74             margin-left: -150px;
    75             background-color: red;
    76         }*/
    77         </style>
    78     </head>
    79 
    80     <body>
    81         <div class="parent">
    82             <img class="child" src="img/cloud_07.png">
    83 
    84             </img>
    85 
    86         </div>
    87     </body>
    88 
    89 </html>
  • 相关阅读:
    四种方案解决ScrollView嵌套ListView问题
    [Android Bug] ListView中Header, Footer无法隐藏(gone)的问题
    Mysql介绍,与将脚本导入新数据库
    000 SpringBoot属性配置
    navicat的安装
    gradle
    004 Numpy
    003 Scipy库简介
    Mysql安装(绿色版安装)
    010 secondary namenode(同步元数据和日志)
  • 原文地址:https://www.cnblogs.com/dylanblog/p/5822126.html
Copyright © 2011-2022 走看看