• 作者:干啥呢
  • 积分:16790
  • 等级:专家教授
  • 2018/3/6 17:32:38
  • 楼主(阅读:1720/回复:0)css样式 div居中 怎样写

    水平居中可以使用margin:0px auto;实现(盒子需要定义宽度);垂直居中有一下四种方式:方法1:.parent {          width:800px;          height:500px;          border:2px solid #000;          position:relative;} .child {            width:200px;            height:200px;            margin: auto;              position: absolute;              top: 0; left: 0; bottom: 0; right: 0;             background-color: red;}   方法2:.parent {            width:800px;            height:500px;            border:2px solid #000;            display:table-cell;            vertical-align:middle;            text-align: center;        }        .child {            width:200px;            height:200px;            display:inline-block;            background-color: red;        }方法3:.parent {            width:800px;            height:500px;            border:2px solid #000;            display:flex;            justify-content:center;            align-items:center;        }        .child {            width:200px;            height:200px;            background-color: red;        }方法4:.parent {            width:800px;            height:500px;            border:2px solid #000;            position:relative;        }        .child {            width:300px;            height:200px;            margin:auto;            position:absolute;/*设定水平和垂直偏移父元素的50%,再根据实际长度将子元素上左挪回一半大小*/            left:50%;            top:50%;            margin-left: -150px;            margin-top:-100px;            background-color: red;        }


    目前不允许游客回复,请 登录 注册 发表言论。