zoukankan      html  css  js  c++  java
  • div上下左右居中方法

    方法一:在浏览器中只有一个div的情况

    1 { position:fixed;
    2     position:fixed;
    3     left:0;
    4     right:0;
    5     top:0;
    6     bottom:0;
    7     margin:auto;
    8 }
    方法一

    方法二:一个父元素div和一个已知宽度、高度的子元素div

    1 /*假设子元素div的大小是200*300*/
    2 {
    3     position:absolute/fixed;
    4     top:50%;
    5     left:50%;
    6     margin-left:-100px;
    7     margin-top:-150px;
    8 }
    方法二

    方法三: 一个父元素div和一个位置宽度、高度的子元素div

     1 /*1、position布局*/
     2 {
     3     position:absolute;
     4     left:0;
     5     right:0;
     6     top:0;
     7     bottom:0;
     8     margin:auto;
     9 }
    10 /*2、table布局*/
    11 .father{
    12     display:table;
    13 }
    14 .chield{
    15     display:table-cell;
    16     vertical-align:middle;
    17 }
    18 /*3、flex布局*/
    19 .father{
    20     display:flex;
    21     flex-direction:row;
    22     justify-content:center;
    23     align-items:center;
    24 }
    25 .chield{
    26     flex:1;
    27 }
    28 /*translate布局*/
    29 {
    30     position: absolute;
    31     top: 50%;
    32     left: 50%;
    33     -webkit-transform: translate(-50%, -50%);
    34     -moz-transform: translate(-50%, -50%);
    35     -ms-transform: translate(-50%, -50%);
    36     -o-transform: translate(-50%, -50%);
    37     transform: translate(-50%, -50%);
    38 }
    方法三
  • 相关阅读:
    选择语句(if else) 习题(2017/12/1)
    Java代码空格问题
    设置背景图片
    寄存器
    8086微处理器的组成和工作原理
    8086引脚
    换行的训练
    彩票 双色球 36选7
    函数
    字符串
  • 原文地址:https://www.cnblogs.com/lihuibin/p/9523920.html
Copyright © 2011-2022 走看看