为了账号安全,请及时绑定邮箱和手机立即绑定

html中板块元素想要在父板块中竖直居中得怎么弄

html中板块元素想要在父板块中竖直居中得怎么弄

查看完整描述

2 回答

?
卖火柴的小舒

TA贡献42条经验 获得超16个赞

方法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;
       }      


查看完整回答
1 反对 回复 2016-02-27
?
慕仰5254211

TA贡献1条经验 获得超0个赞

.parents{

   position: relative;

   width: 101px;

   height: 100%;

   float: left;

   clear: left;

   margin-left: 15px;

   text-align: center;

}

.parents .child {

   position: relative;

   max-width: 75px;

   height: 30px;

   margin: 25px auto;

   z-index: 10;

}

查看完整回答
反对 回复 2016-02-28
  • 2 回答
  • 0 关注
  • 1693 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信