水平居中方案3

inline-block + text-align

by DarcyAn

HTML

<div class="parent">
<div class="child">
child
</div>
</div>

CSS

.parent {
  text-align: center;
  background: pink;
  height: 100px;
}
.child {
  display: inline-block;
  padding:10px;
  background: #eee;
  height: 80px;
  line-height: 80px;
}