技术干货让前端飞程序员

div内的div水平垂直居中方式

2018-05-19  本文已影响20人  小7丁

第一种情况:不确定宽高

.dad {
  border: 1px solid;
  padding: 100px 0;
}
.son {
  border: 5px solid red;
  width: 100px;
  margin: 0 auto;
}

第二种情况:div的高度确定(全屏情况)

方法一:子级元素高度要确定的情况

body {
  margin: 0;
}
.dad {
  border: 1px solid;
  height: 100vh;
  box-sizing: border-box;
}
.son {
  border: 5px solid red;
  width: 100px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 100px;
}

方法二:子级元素宽度和高度都可以不确定的情况

  display: flex;
  justify-content: center;
  align-items: center;

代码展示:http://js.jirengu.com/xabiwesali/1/edit


tips:如何实现一比一的自适应div?

上一篇 下一篇

猜你喜欢

热点阅读