代码之家  ›  专栏  ›  技术社区  ›  clickbait

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

  •  0
  • clickbait  · 技术社区  · 6 年前
    div {
        width: 100px;
        margin: 0 auto;
    }
    

    可以抵消吗 auto 利润率?例如,使左边距是右边距的两倍大?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Scott Weaver    6 年前

    您可以使用一些空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>