所有边距都相等,但有些边距比其他边距更相等

时间:2018-09-03 05:43:28

标签: css css3 margin center centering

div {
    width: 100px;
    margin: 0 auto;
}

此CSS在水平方向上将块元素居中。

是否可以抵消auto边距的比例?例如,将左边距设为右边距的两倍?

1 个答案:

答案 0 :(得分:1)

您可以使用一些空的div并以两倍的速率“弯曲”左侧:

body {
  display: flex;
}

#left {
  flex: 2
}

#content {
  width:100px;
  background-color: pink;
}

#right {
  flex: 1
}
<div id="left"></div>
<div id="content">content</div>
<div id="right"></div>